現在完成式與過去完成式最大的差別在於有沒有指定時間點!
現在完成式:持續一段時間,直到現在還在繼續,完成或未完成的動作。
過去完成式:比某個時間點更早發生的動作,有指定過去某個時間點之前。
注意!差別不是在發生的時間哦,兩者發生的時間都是在過去。
我們看圖:
依照上面的圖,我舉個例子:
我禮拜一的時候開始工作,一直做到今天(禮拜三)還在做。
現在完成式:
I have started my work since Monday. 從禮拜一我就開始工作了。→持續到現在(禮拜三)還在工作。
過去完成式:
I had started my work before Tuesday. 星期二之前,我就開始工作了。
→有指定"星期二"這個時間點之前開始工作。
兩個句型都有符合一開始舉的例子:我禮拜一的時候開始工作,一直做到今天(禮拜三)還在做。但用兩者不一樣的文法呈現,大家可以比較兩者的差異。
相關文法
英文的基本時態與例句。現在、過去、未來式搭配簡單、進行、完成式
文章標籤
全站熱搜