不定式完成式及完成进行式的用法

发布时间:2022-04-29T12:24:31 英语语法

不定式完成式及完成进行式的用法

一、不定式完成式的用法

不定式完成式主要表示发生在谓语动作之前的动作或表示在某个给定的时间之前已完成的动作。如:

Sorry to have given you trouble. 对不起,打扰了。

I feel fortunate to have met them. 我觉得很幸运能见到他们。

I hope to have finished the work by Friday. 我希望星期五以前完成这项工作。

注:表示过去未曾实现的想法和愿望。如:

I should like to have come earlier. 我本想早点来的。

I was to have told you about it but I didn't have time to come over. 我本来要告诉你的,但我没有时间过来。

 

二、不定式完成进行式的用法

不定式完成进行式主要表示在谓语动作之前一直在进行的动作。如:

You seem to have been writing very long. 你好像已经写了很久了。

The battle was said to have been going on for two days. 据说战斗已经进行两天了。