题目内容
【题目】--You speak English so well. ______ have you learned English?
--For 5 years.
A.How manyB.How longC.How oftenD.How far
【答案】B
【解析】
句意:——你英语说得很好。你学英语多久了?——五年了。
考查疑问词辨析。How many多少,询问可数名词的数量;How long多长,询问时间或物体的长度,就“for+时间段”提问,使用how long;How often 多久一次,询问频度;How far多远,询问距离。根据答语“For 5 years”可知询问的是一段时间,可知填how long;故选B。

练习册系列答案
相关题目