英語中一些最令人困惑的時態是現在完成時態和過去完成時態。當你必須確定使用哪種時態和正在使用哪種時態時,它們變得特別混亂。今天,讓我們來練習這兩種時態。
現在完成時:
由"has"或"have"和過去分詞構成。例如, 「I have watched the movie」 or 「She has watched the movies.」
什麼時候用現在完成時?當我們談論一個從過去開始的事情,而這事到現在仍然還有一些影響時,我們使用現在完成。這種影響可能是你在生活中經歷過的,對你的生活仍然有影響。它也可以用於一段時間內已經改變的事情,或者是過去沒有完成的任務,將來會完成的任務。讓我們看幾個例句:
An experience: 「I have been to India.」
Change over time: 「Her English has improved since she joined English lesson.」
An unfinished task: 「He has not finished cleaning the house. 「
所有這些事情都是從過去開始的,但現在仍在繼續。關於這些事情可能會在現在或將來發生變化。
過去完成時:
由「had」和動詞的過去分詞組合而成。
過去的完成時態和現在的完成時態非常相似,因為這個事件也是從過去開始的。然而,二者之間的區別在於,過去完成時中的事情開始於過去,也結束於過去。這可以在指定的時間內使用。例如,「I had studied in China last year」。這也意味著這件事發生在很久以前。
下面的圖有助於進一步解釋:
此外,當學生們在一個句子中看到「 'have had' 」時,往往會感到困惑。例如,「I have had a cold」。那麼這個句子裡有「have」,所以是現在完成時? 還是因為「had」是過去完成時?要確定正確的時態,就要看第一個是「have」還是「had」。在這個句子中,首先被使用的是「have」,因此這個句子是現在完成時。