问题 选择题

When did you buy these new CDs?

I     them for two days.

A. had  B. have bought  C. have had

答案

答案:C

题目分析:句意为:---你什么时候买了这些光盘?---我已经买了两天了。本题考查的是现在完成时的用法。在英语中,买(buy)是短暂性动词,不可以用于表示一段时间的现在完成时句子中,但是,“买”了之后即为“拥有(have)”,是可以延续的,可以用在表示一段时间的现在完成时句子中。故应选C。

问答题 简答题
判断题