【2019•湖北省随州市】—Yournewbikeissonice!Whendidyoubuyit? —In...
来源:语文精选馆 2.95W
问题详情:
【2019 •湖北省随州市】—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。
知识点:动词时态
题型:选择题