资源描述
关于句式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
展开阅读全文