※本文章閱讀時間10分鐘。
本篇文章將說明過去完成式及過去完成進行式。
過去完成式是許多人不擅長的文法。
雖然在高中的課程中學過過去式、過去完成式和過去完成進行式的區別,但相信還是有很多人對此有些疑惑。
這次,我們將使用例句來介紹過去完成式、過去完成進行式的用法和使用方式。除了是基本的肯定句,我們還會介紹否定句和疑問句,讓你能夠正確地使用英文文法,為英語進步再上一層樓!
我們將確認過去式、過去完成式和過去完成進行式在意義上的區別,並在理解其意義和用法後,解釋如何區分它們的使用時機。
參考文章:掌握現在完成式和現在完成進行式!其意義的理解是?
目錄
- 過去完成式和現在完成式的區別
- 現在完成式的持續用法
- 現在完成式・過去完成式的否定句製作方式
- 過去完成式的使用方法與用法
- 表示經驗的過去完成式
- 表示持續的過去完成式
- 過去完成式也用於配合時態
- 過去完成式用於時態一致的副詞
- 過去完成式在假定法中的使用方法
- 過去完成進行式的使用方法與用法
- 過去完成式與過去完成進行式的總結
過去完成式和現在完成式的區別
現在完成式基本上是用來表示「從過去持續到現在的事實」。通常被稱為持續用法。
這種持續用法在過去完成式同樣也會出現。
那麼過去完成式是什麼呢?可能最貼切的解釋是「從過去某個時間點持續到另一個時間點的事實」。換句話說,有時候的意思是「到過去某一時刻為止是這樣,但現在已經不是了」。
順帶一提,過去完成式是用(主語 + had + 動詞的過去分詞形式)來構成的。
與現在完成式在文法上的區別在於,have 變為過去式的 had。
現在完成式的持續用法
使用現在完成式代表那個現象或事件仍然在持續。
例如,以現在完成式的文章中使用的例句 I have never been to Canada. (我從未去過加拿大。)為例,「從未去過」這個事實到現在仍然持續。
現在完成式・過去完成式的否定句製作方式
無論是在現在完成形式還是過去完成形式,製作否定句時都會使用「never」。
過去完成式的使用方法與用法
如果將這篇文章改為過去完成式,會有什麼不同呢?
讓我們使用先前的例句來看看過去完成式的使用方法以及與現在完成式的區別。
表示經驗的過去完成式
將先前的句子改為過去完成式的形式:
I had never been to Canada.
當我們這麼說時,意思是 「我過去從未去過加拿大。」
也就是說,到某一時刻為止我從未去過,但現在很可能已經去過加拿大了。
這樣的感覺:
I had never been to Canada until I went there last month.
(在上個月去之前,我從未去過加拿大。)
現在完成式所表示的「有過〇〇的經驗」的意思,其實在過去完成式形式中不太容易表示,所以實際上,就算是英語母語者在日常對話中也不太會使用過去完成式。
因為有某項經驗的狀態是不會改變的。
但是,像上文提到的,關於「去加拿大」這個經驗,從「沒去過」變成「去過」的情況,是可以用過去完成式來表示的。
表示持續的過去完成式
讓我們再來看其他的例子。
My father has finished his beer.
(我父親已經喝完他的啤酒了。)
這個現在完成式的句子也適用同樣的邏輯。在以下情境中,我們可以使用過去完成式:
My father had finished his beer when I ordered for the next one.
(當我點下一瓶啤酒時,我父親已經喝完他的啤酒了。)
那麼,為什麼這不是一個簡單過去式形式呢?
My father finished his beer when I ordered for the next one.
這簡單過去式句子的意思是「當我點了下一瓶啤酒時,我父親剛好喝完了他的啤酒。」。
您能理解這兩句英文的細微差異嗎?
如果只是用簡單過去式,意思就變成了在我點下一瓶啤酒的那一刻,我父親立刻喝完他的啤酒。
但若是使用過去完成式,便代表沒有明確提及「已經喝完啤酒」的時間點,意思是「我不確定是什麼時候,但當我點下一瓶啤酒時,他已經喝完了」。
儘管這兩句英文在表面上看起來很相似,但過去式還是過去完成式的情境和句子的意義會有所不同。
如果您能夠理解這種細微的差異,應該就能夠掌握過去完成式了。
即使在中文中,這兩句話也有所不同,只要記住幾個模式並加以練習,應該很快就能夠掌握其訣竅。
過去完成式也用於配合時態
過去完成式的使用不僅僅是為了表示持續,也用於確保句子中的時態一致。
例如,如果有人告訴你,
I have been to the UK.
(我曾去過英國。)
他這麼說。
然後當你要告訴其他人時,你可能會這麼說:
He said he had been to the UK.
「他」說
I went to the UK last week.
(我上週去了英國。)
也可以說:
He said he had been to the UK last week.
(他說他上週去了英國。)
在上面的例子中,使用過去完成式是為了使時態一致。
實際上的情況是,
He has been to the UK.
(他曾去過英國。)
或者,
He went to the UK last week.
(他上週去了英國。)
由於加入了“He said”這種過去式,所以需要時態的一致,這也是為什麼後面的句子使用了過去完成式。
這兩句的差異在於是否加入了描述時間的“last week”。
透過它,我們可以了解是在說「上週」「去了」還是「曾經去過」。
過去完成式用於時態一致的副詞
當使用過去完成式來確保時態的一致性時,原本是過去簡單式或現在完成式的動詞將直接變為過去完成式,因此在使用時不必過多考慮其具體含義或用法。
但是,我們可以透過某些描述時間的詞語來區分事實,例如「上週」、「當○○時」、「直到○○」、「在○○之後」。這些詞語可以以副詞、連接詞等形式出現。
例如:
when
since
until
till
as
yesterday
等,都是常用來表示時間的詞語。
過去完成式在假定法中的使用方法
過去完成式還有另一個被稱為假設語氣的用法。
這種用法也是經常出現的,雖然在語法結構上有些複雜,但它是一個非常重要的用法。
我們應該研究在何種類型的假設情況下使用它,以及其正確的語法結構。
在這種情況下使用過去完成式,是為了表示與事實相反或現實中難以實現的假設。
當使用假設語氣中的過去完成式,“if”子句(即if+SV的部分)將採取過去完成式的形式,而隨之而來的子句則採取現在完成式的形式。
同樣地,即使是”I wish SV”這種假設,緊跟在wish後面的子句也會採取過去完成式的形式。
「英語的假設法是透過Conditionals來掌握的!複雜的假設法也可以簡單地理解的方法。」在這篇文章中,我們詳細地解釋了假設法。以該文章的例子來說,如下所示:
If you had helped me, I would have been finished it much earlier.
(如果你幫助了我,我早就完成了。)
I wish I hadn’t told a lie to my mother.
(我真希望我沒有對媽媽撒謊。)
為什麼這會是過去完成式,是基於這樣的事實:「You haven’t helped me./You didn’t help me.」和「I have lied to my mother./ I lied to my mother.」。但如果你不熟悉假設語氣這種文法結構,可能會覺得這些句子很難理解,所以請參考上述的假設法文章以獲得更多的詳細資訊。
過去完成進行式的使用方法與用法
我也會稍微解釋一下過去完成進行式。
過去完成進行式是用(主語+had+been+動詞的ing形)來表示的。
而現在完成進行式是用(主語+have+been+動詞的ing形)來表示。所以,與現在完成進行式的文法差異就是,have變成了had。
意義與過去完成式幾乎相同,只是它是進行形態。
讓我們參考在現在完成式的文章中使用的例子。
現在完成進行式:
My father has been drinking beer for a while.
(我父親已經喝了一段時間的啤酒了。)
過去完了進行形:
My father had been drinking beer for a while, when I ordered the next one.
(當我點了下一杯啤酒時,我父親已經喝了很久的啤酒。)
在過去完成式的情況下,「當我點了下一杯啤酒」這個過去的時刻存在,並表明在那之前,我父親一直在喝啤酒。
過去完成進行式和過去完成式一樣,都是用來指代過去的某一時間點,並描述那一時刻之前持續進行的動作或狀態。
正如示例中所示,通常與過去完成式一樣,我們會使用「○○的時候」這樣的時間表示,來描述某一過去的時間點之前持續的動作或情況。
當然,當需要時制一致時,也會使用過去完成進行式。在這方面,跟過去完成式的時制一致相同,原先是現在完成進行式的句子會變成過去完成進行式,這樣的轉換並不會太難。
過去完成式與過去完成進行式的總結
我們專注學習了過去完成式和過去完成進行式,並使用例句來解釋它們的使用方法以及與現在完成式的區別。
過去完成式是高中學生在學習英語文法時經常遇到的部分,也是學習英語中不可避免的部分。
然而,如本文所提及,除了時制的一致和假設語氣之外,即使是母語為英語的人在日常對話中也不常使用過去完成式。這是因為它不是一個常用的表達方式。
但是,只要你知道如何翻譯它,當他人使用它,或者它出現在英文作文問題、電影台詞中時,你就能夠毫不猶豫地理解它的意義,並知道何時使用它。
雖然使用頻率不高,但從文法角度來看,它仍然是一個重要的英語文法部分,所以最好能夠充分理解它。
在Native Camp一對一英文會話學校,我們提供從初級到中高級的文法教材。
尤其在中級是從現在完成式的復習開始,所以建議大家逐步學習。
和講師一起學習各種表達和短句的說法,但如果您還不太擅長英語文法,我們建議您參加台灣講師的課程。
台灣講師不僅可以用中文進行解釋,還會教您實用的英語學習方法。
即使與主題無關,只要您有任何疑問,都不要害羞,請隨時提問!
在Native Camp,我們還提供了各種英語教材。
如果您對Native Camp的英語對話課程感興趣,請務必嘗試我們的免費體驗課程♪。