英文簡單學 – 過去完成式|EF ENGLISH LIVE部落格
這是最被過於複雜化的時態之一,其實它的用法( had + P.P.過去分詞)很單純 – 如果要表達發生在過去的兩件事,先發生的事用過去完成式,後發生的用簡單過去式。
例如: The train had left when we arrived at the train station. (我們當時抵達車站前,火車已經開走了。) 這句子中的兩件事都在過去發生,但火車開走比較早發生,所以用過去完成式,抵達車站較晚發生,所以用過去式。
母語外師24小時線上陪你練英文!填表預約試聽,進一步了解自己的英文程度!現在就來體驗線上開口說!
這是英文說話的習慣,或許我們中文裡沒有這種轉換動詞的用法,才會較不容易懂。中文在這種狀況下,我們只需要在過去那個時間點加上”之前”即可,不像英文必須要改變動詞的型態。以下就用從更多的例句,來了解過去完成式的用法 :
型式 : had + P.P. (過去分詞)
We were not able to get a hotel room because we had not booked in advance.
( 當時我們無法找到一間旅館的房間,因為在那之前沒有事先預訂。)
Tony knew Istanbul so well because he had visited the city several times.
( Tony當時對伊斯坦堡很了解,因為在那之前他已經去過了好幾次。)
When George passed away, he and Jenny had been married for nearly fifty years.
( 當時George過世時,他已經和Jenny結婚將近50年了。)
I was sorry when the factory closed. I had worked there since I moved to the town.
( 我當時很遺憾那工廠關門了,因為自從我搬到這鎮上來就在那裡工作了。)
Luke and I were pleased to meet Henry. We hadn’t met him even though we had met his wife several times.
(那時Luke和我很高興見到了Henry,在那之前我們並沒有見過他雖然見過了他太太好幾次。)
Terry wasn’t at home. He had gone swimming.
(當時Terry不在家,他去游泳了。)
Maggie had tasted the milk and had decided it was bad, so she threw it away.
(當時Maggie已經嚐過了牛奶,並認定那已經壞了,所以她把牛奶丟了。)
It was raining hard, but by the time the English class was over, the rain had stopped.
( 當時雨下得很大,但在英文課下課前,雨已經停了。)
Jane was late. The teacher had already given a quiz when she got to the class.
( Jane遲到了,當她那時抵達班上時,老師已經開始考試了。)
I couldn’t recognize Laura when I ran into her yesterday. She had lost a great deal of weight.
( 昨天我意外遇到Laura的時候,我認不出她,她瘦了很多。)