题库

当前位置 /首页/题库 > /列表

—Yournewbikeissonice!Whendidyoubuyit?—InJuly.I

问题详情:

—Yournewbikeissonice!Whendidyoubuyit?—InJuly.I

—Your new bike is so nice! When did you buy it?

—In July. I _____it for two weeks.

A. had                 B. have had            C. have bought         D. bought

【回答】

B

【解析】

 句意:——你的新自行车是如此漂亮。你什么时候买的它?——在7月。我已经买了它两周的时间了。A. had有,一般过去时态;B. have had    有,现在完成时;C. have bought    已经买,现在完成时;D. bought买,过去式。根据for+一段时间,可知用现在完成时,动词用持续*动词,排除AD;buy是短暂*动词这里变成have。这里用完成时have done的形式。根据题意,故选B。

知识点:动词时态

题型:选择题

TAG标签:InJulyI #