动名词根据语义的需要有主动语态和被动语态之分,同时根据所表示动作与谓语动作的关系有一般式和完成式之别。现以动词do为例将动名词的时态与语态归纳如下:
主 动 语 态 被动语态 一般式 doing being done 完成式 having done having been done 注:动名词没有进行式和完成进行式。
1. 动名词一般式的用法
动名词的一般式所表示的动作可以与谓语动作同时,也可谓语动作之前或之后,有时可能没有明确的先后关系
(1) 与谓语动作同时发生
He kept smiling. 他不停地笑。
Everyone is practising speaking English. 大家都在练习说英语。
We had a good time in dancing with them. 我们同他们跳舞玩得很开心。
(2) 发生在谓语动作之后:
He advised leaving early. 他建议早点离开。
Would you mind opening the window? 可否劳驾把窗子打开?
She is considering changing her job. 她在考虑换个工作。
注:动名词所表示的动作发生谓语动作之后,通常与相关动词或介词等的含义有关。如表示"建议"的动词advise, suggest,表示"推迟"的动词delay, put off,表示"考虑"的动词consider,等等,由于动词本身词义的原因,它们后面用作宾语的动名词所表示的动作通常都发生在谓语动作之后。
(3) 发生在谓语动作之前:
Suddenly everybody stopped talking. 突然大家都停止谈话了。
I remember mailing the letter. 我记得寄了那封信。
After reading your letter I knew what had happened. 看了你的信后我就知道出什么事了。
注:动名词所表示的动作发生谓语动作之前,通常也与相关动词或介词等的含义有关。如动词forget(忘记),regret(后悔),remember(记住),stop(停止),finish(完成),admit(承认)等,它们后接动名词作宾语时,动名词所表示的动作通常都发生在谓动作之前。
(4) 没有明确的先后关系:
Teaching is learning. 教学相长。
The film is worth seeing a second time. 这部电影值得再看一次。
Learning a foreign language is not easy. 学会一门外语是不容易的。
2. 动名词完成式的用法
动名词完成式主要表示发生在谓语动作之前的动作或状态:
He apologized for having broken his promise. 他因没遵守诺言表示道歉。
He forgot having promised to write her. 他忘了曾答应给她写信。
I have no idea of their having done such a thing. 我不知道他们做过那样的事。
注:动名词的一般式和完成式都可表示发生在谓语动作之前的动作,有时两者可互换(用一般式往往显得更简洁):
I remember seeing [having seen] her somewhere. 我记得在什么地方见过她。
Excuse me for not answering [having answered] your letter earlier. 请原谅我没有早点给你回信。