1
高中英语语法新体验——从经典例句开始
1.9.1.1 1.动名词的一般式与完成式

1.动名词的一般式与完成式

(1)动名词的一般式通常表示一般性动作(即不是明确地在过去、现在或将来发生的动作)或者是与谓语所表示的动作同时发生的动作。

I hate going out in such weather.

我讨厌在这种天气出门。

He put off making a decision.

他拖延时间,不做决定。

(2)动名词的完成式表示一个动作已完成,通常发生在谓语动词的动作之前。

I am proud of having written such a good novel.

我写了一本这样好的小说,感到很骄傲。

You should have apologized for not having kept your promise.你没有遵守诺言,本该向我表示歉意的。

I remember having seen this film before.

我记得以前看过这部电影。

I have failed again.I regret not having taken his advice.

我又失败了。我后悔没有听他的劝告。

提示:

在实际应用中,虽然动作是在谓语所表示的动作之前发生的,但我们仍可以用动名词的一般式。

Excuse me for coming late.

请原谅我来晚了。

On arriving home,he called me.

他一到家,就给我打电话了。

Thank you for attending the meeting instead of me.

谢谢你替我去参加了会议。

尤其是在remember,forget,regret,deny(否认),forgive(宽恕),apologize(原谅),recall(想起),admit(to)(承认)等动词后,常用动名词的一般形式,表示完成的动作。

I remember having an empty feeling in my stomach and thinking that my life was going to end.(人教大纲版高二上第55页)

我记得当时脑子里一片空白,觉得生命快到尽头了。

I don't recall ever saying(=having said)such a thing.

我不记得说过这样的话。

She denied breaking(=having broken)the plate.

她否认打破了盘子。

I regret not seeing(=having seen)him.

没有见到他,我感到挺遗憾的。

I admit breaking(=having broken)the window.

我承认打破了窗户。

但是当admit与静态动词连用时,则只能使用一般形式。

I admit knowing him.

我承认认识他。

×I admit having known him.