When did you buy these new CDs? I     them for two days.A. had  B. have bought 

When did you buy these new CDs? I     them for two days.A. had  B. have bought 

题型:不详难度:来源:
When did you buy these new CDs?
I     them for two days.
A. had  B. have bought  C. have had
答案
C
解析

试题分析:句意为:---你什么时候买了这些光盘?---我已经买了两天了。本题考查的是现在完成时的用法。在英语中,买(buy)是短暂性动词,不可以用于表示一段时间的现在完成时句子中,但是,“买”了之后即为“拥有(have)”,是可以延续的,可以用在表示一段时间的现在完成时句子中。故应选C。
举一反三
I don’t know if he      if it     tomorrow.
A. comes…will rain
B. will come…rains
C. will come…will rain
题型:不详难度:| 查看答案
My father     to Beijing. He hasn’t returned yet.
A. has gone  B. has been  C. went
题型:不详难度:| 查看答案
Renshou_________ a lot in the last 3 years. It’s now one of the most important cities in Meishan.
A.changedB.changesC.has changedD.had changed

题型:不详难度:| 查看答案
– The skirt looks different from the others and it’s really nice.
– Thanks. It ________ by my mother last month.
A.madeB.is madeC.has been madeD.was made

题型:不详难度:| 查看答案
--- Will Jim go hiking with us this weekend?
--- Maybe not. He _______ to visit his grandpa in the country.
A.will decideB.decidesC.has decidedD.decided

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.