動(dòng)名詞完成式主要表示發(fā)生在謂語(yǔ)動(dòng)作之前的動(dòng)作或狀態(tài)。如:
He apologized for having broken his promise. 他因沒(méi)遵守諾言表示道歉。
He forgot having promised to write her. 他忘了曾答應(yīng)給她寫信。
I have no idea of their having done such a thing. 我不知道他們做過(guò)那樣的事。
【注】動(dòng)名詞的一般式和完成式都可表示發(fā)生在謂語(yǔ)動(dòng)作之前的動(dòng)作,有時(shí)兩者可互換(用一般式往往顯得更簡(jiǎn)潔)。如:
I remember seeing [having seen] her somewhere. 我記得在什么地方見(jiàn)過(guò)她。
Excuse me for not answering [having answered] your letter earlier. 請(qǐng)?jiān)徫覜](méi)有早點(diǎn)給你回信。
有些不強(qiáng)調(diào)動(dòng)作先后關(guān)系或句子本身已表明了先后關(guān)系的場(chǎng)合,通常用動(dòng)名詞的一般式。如:
Thank you for telling me the news. 謝謝你告訴我這消息。
He has worked hard since leaving school. 自從離開(kāi)學(xué)校以來(lái)他工作一直很努力。
He apologized for having broken his promise. 他因沒(méi)遵守諾言表示道歉。
He forgot having promised to write her. 他忘了曾答應(yīng)給她寫信。
I have no idea of their having done such a thing. 我不知道他們做過(guò)那樣的事。
【注】動(dòng)名詞的一般式和完成式都可表示發(fā)生在謂語(yǔ)動(dòng)作之前的動(dòng)作,有時(shí)兩者可互換(用一般式往往顯得更簡(jiǎn)潔)。如:
I remember seeing [having seen] her somewhere. 我記得在什么地方見(jiàn)過(guò)她。
Excuse me for not answering [having answered] your letter earlier. 請(qǐng)?jiān)徫覜](méi)有早點(diǎn)給你回信。
有些不強(qiáng)調(diào)動(dòng)作先后關(guān)系或句子本身已表明了先后關(guān)系的場(chǎng)合,通常用動(dòng)名詞的一般式。如:
Thank you for telling me the news. 謝謝你告訴我這消息。
He has worked hard since leaving school. 自從離開(kāi)學(xué)校以來(lái)他工作一直很努力。