to do 和 to have done

来源:百度知道 编辑:UC知道 时间:2024/07/01 08:10:09
Why didn't you give me a ring?
Well,i meant ( ) ,but later i forgot.
答案是to have telephoned

为什么不填to telephone?
to do 和to have done 的区别?

mean to do表示打算、计划做,mean to have done则是表示本来打算做但实际上没做,是虚拟语气的用法。

这句话的意思是:
你为什么不打电话给我呢?
我本来想打的,但后来忘记了。

to have done 是不定式的完成式,表示不定式的动作发生在谓语动词即meant之前。
to do 是一般式

I am sorry to have troubled you.

其实 to telephone (you)是对的.