关于句式How long have you been doing sth及答语例析 —_______ have you been reading? —I’ve been reading for two hours? A. How soon B. How often C. How long D. How many 【精析】此题考查对一段时间提问的方式,常用how long;A项how soon询问将来时间,意为“多久”;B项how often询问频率,表示“多长时间一次”; D项询问可数名词的数量。 【答案】C —How long have you been here? —I’ve been here_________. A. since two years B. since two years ago C. for two years ago D. for two year 【精析】此题中与现在完成时连用的时间短语有两种方式,即for two years/since two years ago. 【答案】B 对划线部分提问 I’ve been skating since I was five Years old. _________ _________ _________ you been skating? 【精析】since连接的句子表示“从五岁到现在”,属一段时间,故用how long提问。 【答案】How long have 本文来源:https://www.wddqw.com/doc/7439759aafaad1f34693daef5ef7ba0d4b736d0f.html