满分5 > 初中英语试题 >

—Could you tell me how long you________t...

—Could you tell me how long you________the Huawei phone, Mr.Zheng?

—-Nearly a year.It works very well.

A.will buy B.have had C.have bought

 

B 【解析】 句意:——郑先生,你能告诉我,你的华为手机买了多长时间吗?——差不多一年了。它运行的非常好。 考查现在完成时及延续性动词。will buy一般将来时;have had现在完成时,延续性动词;have bought现在完成时,非延续性动词。问句用how long提问,表示过去某一动作延续至今,用现在完成时,并且动词需要用延续性动词。故选B。  
复制答案
考点分析:
相关试题推荐

—What do you think of Wilson's speaking?

—No one does________in our school.

A.well B.better C.best

 

查看答案

—I didn't hear you come in just now.

—That's good.We tried________ the baby up.

A.to wake B.not to wake C.waking

 

查看答案

— Attention, please! We'll have a________holiday on New Year.

—That's great.But it's coming in two days.

A.two day's B.two days C.two-day

 

查看答案

They prefer to walk to the shop rather than_______ in their cars.

A.to go B.going C.go

 

查看答案

— wonder if you've made a decision on the project, Eric.

—Not yet.I can't make it until I have first-hand________on prices.

A.news B.knowledge C.information

 

查看答案
试题属性

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