「過去完成式」,是比較進階的英文時態。
請看外文列車的教學文!
1. 過去完成式的句型
過去完成式,句型是:had + 過去分詞
不論主詞是I/we/you/they,還是he/she/it,都必須搭配had。
以下,是常見的「過去分詞」:
現在式 | **過去分詞** |
---|---|
is/am/are | been |
do | done |
eat | eaten |
go | gone |
know | known |
see | seen |
take | taken |
write | written |
buy | bought |
sell | sold |
過去完成式,就是使用表格裡,右側的「過去分詞」。
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.每週電子報:用國小短句,學習國中會考長句
外文列車有發行電子報,每週把國小短句,和國中會考歷屆試題的長句做比較,讓你一次看懂短句和長句的英文文法。
免費訂閱在下方!