题目内容
---What a nice MP3! How long ______ you ______ it? ---Only two days.
A.have, bought | B.did, buy |
C.have, had | D.are, having |
C
解析试题分析:句意:多么好的一个MP3。你买这个多久了?仅仅两天。现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. 现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。buy 对应的延续性状态词是have。故选C
考点:考查现在完成时态的用法。
练习册系列答案
相关题目
一_______ the sports meeting might be put off(推迟).
一Yes, it all depends on the weather.
A.I told | B.I’ve told | C.I’ve been told | D.I’m told |
The boy _______ in Xinjiang for five years when I heard his news.
A.has lived | B.had lived |
C.is living | D.has been lived |
I can't believe that great changes_______ in Suzhou in the past 20 years.
A.has been taken place | B.have taken place |
C.took place | D.have been taken place |
I’ll call you if he _______ tomorrow.
A.come | B.comes |
C.will come | D.came |
If there _____ no buying and selling of animals, there will be no killing in nature.
A.is | B.will be |
C.has | D.will have |
The Olympic Games ________ every four years.
A.are held | B.were held |
C.are holding | D.will hold |