题目内容
【题目】Which of the following sentences is RIGHT?
A. Jennifer has bought the book for two weeks.B. He has studied Japanese since 5 years.
C. They have met and made friends since 2002.D. I haven’t met my cousin for ages.
【答案】D
【解析】
句意:下列哪个句子是正确的?
考查现在完成时。A选项中buy为瞬间动词,不与for+一段时间连用,应该改为has kept,所以排除A;B选项时间状语应该用since 5 years ago或for 5 years,所以排除;C选项中的make friends都是瞬间动词,不与since连用,应该改为have been friends,所以排除C;D选项无误,故选D。
练习册系列答案
相关题目