Perfect infinitive (to have done)

Perfect infinitive (to have done) 意思是 “完成不定式:to have + 过去分词,表示比主句更早发生的动作”. 完成不定式由 to have + 过去分词构成,表示它的动作发生在主句动作之前:I'm glad to have met you(先认识了你,现在很高兴). 接续: to have + past participle

完成不定式:to have + 过去分词,表示比主句更早发生的动作

B2

接续

to have + past participle

解释

完成不定式由 to have + 过去分词构成,表示它的动作发生在主句动作之前:I'm glad to have met you(先认识了你,现在很高兴)。常跟在 glad、sorry、lucky 等形容词后,或 seem、appear、pretend、claim 等动词后:She seems to have forgotten my name。相比之下,一般不定式 to meet 指与主句同时或更晚的动作。

例句

I'm glad to have met you.
很高兴认识了你。
She seems to have forgotten my name.
她好像忘了我的名字。

注意

在 seem、appear、pretend、claim 之后,完成不定式是回指更早事件的常用方式:He claims to have finished(= 他说他已经完成了)。

FAQ

Perfect infinitive (to have done) — 是什么意思、怎么用?

完成不定式:to have + 过去分词,表示比主句更早发生的动作. 完成不定式由 to have + 过去分词构成,表示它的动作发生在主句动作之前:I'm glad to have met you(先认识了你,现在很高兴)。常跟在 glad、sorry、lucky 等形容词后,或 seem、appear、pretend、claim 等动词后:She seems to have forgotten my name。相比之下,一般不定式 to meet 指与主句同时或更晚的动作。

Perfect infinitive (to have done) — 怎么接续?

to have + past participle

Perfect infinitive (to have done) — 有什么注意点?

在 seem、appear、pretend、claim 之后,完成不定式是回指更早事件的常用方式:He claims to have finished(= 他说他已经完成了)。

相关语法

在 app 里学 →