1. 動名詞的完成式的理解
動名詞的完成式與英語的完成時態有些關聯。大家知道,英語的現在完成時態由“have+過去分詞”構成,而動名詞的完成式就是將“have+過去分詞”中的助動詞have改為動名詞即可,如having been, having come, having gone, having left等。
2. 動名詞的完成式用法說明
動名詞的完成式主要表示發生在謂語動作之前的動作或狀態。如:
He admitted to having taken the money. 他承認拿了那筆錢。
I’m sorry for having wasted your time. 浪費了你的時間我很抱歉。
She’s angry about not having been invited. 她對沒有受到邀請感到生氣。
第一句的動名詞用完成式表示“拿好筆錢”在先,“承認”在後;第二句的動名詞用完成式表示“浪費你的時間”在先,“感到抱歉”在後;第三句的動名詞用完成式表示“沒有被邀請”在先,“感到生氣”在後。
有時,動名詞的一般式也可表示發生在謂語動作之前的動作,與動名詞的完成式用法相似,可以互換。具有類似特點的動詞不多,常見的有remember, forget, regret, deny等。如:
Remember paying [having paid] him. 記住已經付給他錢了。
I regret not coming [having come] earlier. 我後悔沒有來早點。
I forgot telling [having told] her the news. 我忘了曾告訴過她這個消息。
He denied telling [having told] me. 他否認告訴過我。 |