问题补充:
When did you buy these new CDs?
I them for two days.
A. had B. have bought C. have had
答案:
解析:句意为:---你什么时候买了这些光盘?---我已经买了两天了。本题考查的是现在完成时的用法。在英语中,买(buy)是短暂性动词,不可以用于表示一段时间的现在完成时句子中,但是,“买”了之后即为“拥有(have)”,是可以延续的,可以用在表示一段时间的现在完成时句子中。故应选C。
时间:2022-04-07 08:16:57
When did you buy these new CDs?
I them for two days.
A. had B. have bought C. have had
解析:句意为:---你什么时候买了这些光盘?---我已经买了两天了。本题考查的是现在完成时的用法。在英语中,买(buy)是短暂性动词,不可以用于表示一段时间的现在完成时句子中,但是,“买”了之后即为“拥有(have)”,是可以延续的,可以用在表示一段时间的现在完成时句子中。故应选C。