满分5 > 初中英语试题 >

--You speak English so well. ______ have...

--You speak English so well. ______ have you learned English?

--For 5 years.

A.How many B.How long C.How often D.How far

 

B 【解析】 句意:——你英语说得很好。你学英语多久了?——五年了。 考查疑问词辨析。How many多少,询问可数名词的数量;How long多长,询问时间或物体的长度,就“for+时间段”提问,使用how long;How often 多久一次,询问频度;How far多远,询问距离。根据答语“For 5 years”可知询问的是一段时间,可知填how long;故选B。  
复制答案
考点分析:
相关试题推荐

—So many people! Could I stand here?

       .Don’t you see the sign “Line up, please”?

A.My pleasure B.No problem C.Of course D.Sorry, you can’t

 

查看答案

Holly has        fed the dog, but she hasn’t watered the flowers        .

A.stillalready B.alreadyyet C.yetstill D.yetalready

 

查看答案

Everyone in Shanghai is so friendly, and that is ________ I love the city.

A.what B.when C.why D.how

 

查看答案

—Hello, may I speak to Mr. Li?

—Oh, sorry! He__________to Hong Kong. He will come back in three days.

A.has been B.has gone

C.went D.goes

 

查看答案

—I can't stop smoking, doctor.

—For your health, I'm afraid you ________.

A.must B.can C.may D.need

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.