「過去完成式」英文怎麼用?快速搞懂英文時態!

「過去完成式」,是比較進階的英文時態。

請看外文列車的教學文!

1. 過去完成式的句型

過去完成式,句型是:had + 過去分詞

不論主詞是I/we/you/they,還是he/she/it,都必須搭配had。

以下,是常見的「過去分詞」:

現在式**過去分詞**
is/am/arebeen
dodone
eateaten
gogone
knowknown
seeseen
taketaken
writewritten
buybought
sellsold

過去完成式,就是使用表格裡,右側的「過去分詞」。

2. 過去完成式的特點

過去完成式,經常和過去簡單式連用,用來表示事件的「先後順序」。

(1) 比較發生的動作:使用「過去完成式(had +過去分詞)」。

(2) 比較發生的動作:使用「過去簡單式」。

例句1

Before he left the house, he had locked the door.

(在他離家之前,他已經把門上鎖。)

(1) 上鎖(lock):比較發生,使用「過去完成式(had locked)」。

(2) 離開(leave):比較發生,使用「過去簡單式(left)」。

例句2

Helen said she had cleaned the yard.

(海倫說,她已經把院子打掃好了。)

(1) 打掃(clean):比較發生,使用「過去完成式(had cleaned)」。

(2) 說話(say):比較發生,使用「過去簡單式(said)」。

3. 過去完成式的疑問句

使用疑問句,要把had放在句首。

例句3

Had they packed their bags before they went to the airport?

(在他們去機場之前,他們打包行李了嗎?)

(1) 打包(pack):比較發生,使用「過去完成式(had packed)」。

(2) 去(go):比較發生,使用「過去簡單式(went)」。

例句4

Had she finished her work before she went home?

(在她回家之前,她完成工作了嗎?)

(1) 完成(finish):比較發生,使用「過去完成式(had finished)」。

(2) 去(go):比較發生,使用「過去簡單式(went)」。

4. 過去完成式的否定句

使用否定句,寫成had not,或縮寫為hadn’t

例句5

We hadn’t packed our bags before the taxi arrived.

(在計程車抵達之前,我們還沒打包行李。)

總結

掌握兩個原則,就學會過去完成式。

原則一 

句型:had + 過去分詞

原則二 

常與「過去簡單式」連用

想了解更多英文文法,請看延伸閱讀。

延伸閱讀:【現在完成式(Present Perfect)】是什麼?弄懂英文時態!

延伸閱讀:過去式:過去簡單式VS過去進行式,英文時態比一比!

延伸閱讀:「現在簡單式(Present Simple)」是什麼?秒懂英文時態!

免費英文學習資源

1.Line社群:學校英文免費問

想要免費問學校英文,國小~高中學生或家長,可以加入外文列車Line社群,請點下方綠色Line圖框。

2.每週電子報:用國小短句,學習國中會考長句

外文列車有發行電子報,每週把國小短句,和國中會考歷屆試題的長句做比較,讓你一次看懂短句和長句的英文文法。

免費訂閱在下方!

外文列車

外文列車創辦人:紐約大學(NYU)英文教學碩士,英文文法暢銷書《跟讀學文法》作者,15年國中會考/大學學測英文教學資歷。 外文列車,專注於:提供升私中、考進明星高中、頂尖大學的線上升學英文課程(國小/國中/高中)。想了解產品,請點下方課程:
Image 1
Image 2
Image 3
Image 4

英文免費問(國小~高中)