满分5 > 初中英语试题 >

—How long ________ you ________ the new ...

—How long ________ you ________ the new car?

—For half a month.

A.havebought B.didbuy

C.havehad D.didhave

 

C 【解析】 句意:——这辆新车你买了多久了?——半个月。 考查现在完成时。根据“For half a month”可知此处是现在完成时,排除B、D;结合“How long”可知此处用延续性动词,根据buy是点动词,瞬间动词不能与一段时间连用,应变成相应的延续性动词;这里可用“have had”,故选C。  
复制答案
考点分析:
相关试题推荐

The naughty boy ________ jokes on his classmates and was punished.

A.play B.played C.make D.made

 

查看答案

Since then,our home town has become a new city.Everything                .

A. is changed    B. was changed

C. had changed    D. has changed

 

查看答案

—Which of the two T-shirts will you take?

—I’ll take       . One is for my brother and the other is for myself.

A.either B.both C.neither D.all

 

查看答案

Sally as well as her brother ________ reading books.

A.likes B.like C.liked D.is liking

 

查看答案

–– Would you mind        football here?

–– Sorry. We’ll go and play it on the playground.

A.playing B.not playing C.not to play D.not play

 

查看答案
试题属性

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