- 過去完成式的用法和現在完成式基本上相同,只是「時間的結算點」不同而已。
- 「現在完成式」的時間結算點是現在,而「過去完成式」的時間結算點則是過去。因此,過去完成式的句中常會搭配表過去時間的副詞片語或子句。
- 肯定句:S + had + p.p....
- 如:I had already done all the housework before you called. (你打電話來之前我已經做完家事了。)
- 否定句:S + had + not + p.p....
- 如:By the end of the class, I hadn’t finished my test paper yet. (到了下課之前,我還沒寫完考卷。)
- 用法:
- 1、強調在過去某個時間點之前已完成的動作。
- 2、表示到過去某個時間點為止的經驗。
- 3、表示持續到過去某個時間點為止的動作或狀態。
- 4、當兩個動作都發生在過去時,先發生的動作用過去完成式,而後發生的動作用過去簡單式。
- 下圖為:過去完成式時間圖。
