-I have bought a very beautiful postcard

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:11:21
-I have bought a very beautiful postcard for mothers'day.
-Really?When___you___it?
A.do buy B.will buy C.did buy D.have bought
答案是c,我能理解,但是请问可以选D吗?
瞬时性动词也可以用在完成时啊,只是不能用在进行时,不是么?

不可以选d,因为是when
翻译:真的吗?你什么时候买的?
我们可以放did这可以说是“做”的meaning.
你拿每个答案读一次看顺不顺口。
do是用来问‘问题’的。

不可以!
buy 是属于瞬间动词,瞬间动词不可以用完成时!
如果我们想表示“我已经买了。。。”必须用I have had....

when 提问的是时间点,而完成时是个时间段

我买了一张非常漂亮的明信片

when 是不能与完成时连用的