关于句式 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