高考英語語法:動(dòng)名詞完成式

字號(hào):

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