前面的文章中,我們講過:非謂語動詞的時態包括一般式和完成時,動詞不定式還有進行時或完成進行時,非謂語動詞的時態取決於非謂語動詞與謂語動詞之間的時間關係。
判斷非謂語動詞用什麼時態必須知道非謂語動詞表示的動作與謂語動詞表示的動作是同時發生或幾乎同時發生,還是發生在謂語動詞表示的動作之後,還是發生在謂語動詞表示的動作之前。
那麼非謂語動詞的時態規則是怎麼確定的呢?
01非謂語動詞的一般時
非謂語的一般時:非謂語動詞的一般時表示的動作可以和謂語動詞表示的動作同時發生或幾乎同時發生,也可以發生在謂語動詞表示的動作之後。
I saw him go out/going out.
我看到他出去了(或往外走)。[同時發生]
Opening the door, she found nobody in. 【幾乎同時發生】
He insisted on joining the army.
他堅持要參軍。【joining 發生在insisted之後】
註:動名詞的一般式表示的動作有時發生在謂語動詞表示的動作之前。
Thank you for giving /having given us so much help. 【giving發生在thank之前】
02非謂語動詞的完成時
非謂語動詞的完成時表示的動作發生在謂語動詞表示的動作之前。
I am sorry to have kept you waiting so long.
我很抱歉讓你久等了。【to have kept you waiting so long發生在am sorry 之前】
He was praised for having taught for 60 years.
【動名詞having taught發生在was praised之前】
03進行式或完成進行時(只有動詞不定式有這兩種時態)
其進行式表示的動作正在進行,與謂語動詞表示的動作同時發生;其完成進行時表示的動作在謂語動詞表示的動作前一直進行。
They seemed to be getting along well.
We are happy to have been working with you. 【to have been working在are之前一直進行】