現在完成式vs. 過去完成式3 大差別
文章推薦指數: 80 %
現在完成式表達現在「已經完成的事」或從過去進行到現在的事;而過去完成式表達的是過去就已經完成的事情,或過去的過去。
這兩個時態最大的差別,就是 ...
現在完成式vs.過去完成式3大差別
英文文法
Aug16,2021
現在完成式表達現在「已經完成的事」或從過去進行到現在的事;而過去完成式表達的是過去就已經完成的事情,或過去的過去。
這兩個時態最大的差別,就是完成的時間點,只要弄清楚以下的三大差異,想輕鬆駕馭這兩個時態就不是問題。
觀念釐清
現在完成式:has/have+過去分詞(pastparticiple/p.p.)
Ihavewalked
Shehasgotten
Theyhavebought
過去完成式:had+過去分詞(pastparticiple/p.p.)
Ihadwalked
Shehadgotten
Theyhadbought
現在完成式 vs. 過去完成式 3 大差別
一、結束的時間點
如果結算的時間點是截至目前為止,用現在完成式
I’vewatchedthemovieoverfivetimes.(到現在總共看超過5次)
Mymomhasdonethedishes.(說話的此刻碗已經洗好)
HaveyoueverdrunkKaoliangLiquor?(目前為止是否喝過高粱酒)
如果結算的時間點是過去的某個時間,用過去完成式
She’dleftfortheairportbythetimeIgottoherplace.
I'dthrownitawaybeforeyoutoldmenotto.
He’dquitthejobwhenthemanagerapprovedhispayraise.
二、動作的持續性
動作從過去持續到現在,而且可能繼續下去,用現在完成式
HehaslivedinTaipeiforeightmonths.(還可能繼續住在台北)
IhavehadthiscarsinceIwas20.(現在車還是我的)
Westillhavenotfinishedtheproject.(到現在還沒完成、可能短時間內也無法完成)
動作發生在過去,在過去的某個時間點前曾持續一段時間,用過去完成式
Ihadknownhimfortenyearsbeforeyoutwogotmarried.
Hehadlearnedpianofor25yearswhenheperformedforthefirsttimeattheNationalOperaHousein2018.
三、描述的事件數量
現在完成式的句子裡通常只敘述一件事情,可能是過去的一個經驗或事件
I’veneverseenhim.
Hasyourdadevertaughtyouhowtofixapipe?
He’sboughtahouse.
過去完成式的句子裡通常至少會提到兩個有先後順序的事件,先發生的用過去完成式、後發生的用過去式
He’dhitontheglass(先) whenherealizedtherewasadoorinthefront(後).
Iwantedtojointheparty(後),butI’dpromisedmywifetotakeheroutfordinnerthatnight(先).
I’dneverseenhim(先)beforewemetatthebarlastnight(後).
小考:現在完成式vs.過去完成式
She(hide)____________themapbeforetheybrokeintothehouse.
____________youever(go)____________toaliveconcert?
Theplane(takeoff)____________whenwefinallygottotherightterminal.
I(keep)____________thecatfor9years.
He(drink,not)____________anyalcoholbeforeheturned18.
解答
hadhidden敘述發生在過去,兩個有先後順序的事件:藏起地圖 (先)、破門而入 (後),用過去完成式
Have,gone問從以前到現在的一個經驗,用現在完成式
hadtakenoff敘述發生在過去,兩個有先後順序的事件:飛機起飛(先)、抵達航廈(後),用過去完成式
havekept從以前就開始到現在,而且極可能繼續下去,用現在完成式
hadneverdrunk滿18歲以前,一直都沒有喝過酒;但這件事在滿18歲以後就結束了,用過去完成式
不要死背單字。
用系統化的方式學英文!
輸入Email獲得免費講義,讓你突破自學瓶頸。
包含初級、進階必學單字,按照自己的程度學習
跟著文章學重要句型,讓你講話不再只是講單字
列出台灣人易搞混的文法,讓你一次理解
分類
所有分類
如何加強英文聽力
如何加強英文閱讀
英文信件
英文單字、片語
英文文法
其他文章
現在完成式vs.過去完成式3大差別
Aug16,2021
描述過去事件:過去簡單式、現在完成式的3大差別
Aug05,2021
現在完成式、現在完成進行式的3大差別
Jul28,2021
追蹤我
JoinOurFreeTrial
Getstartedtodaybeforethisonceinalifetimeopportunityexpires.
延伸文章資訊
- 1英文時態簡單學- 現在完成式 - EF English Live
... 但英文的動詞則會因著表達不同時間點和時間狀態而需要轉換形式,這就是我們所謂的時態。現在我們就先從現在完成式開始,英文文法或許沒有想像中難哦 !
- 2現在完成式懶人包-三張圖搞定
現在完成式的公式是have 或has +過去分詞(P.P. ),前面的主詞是第三人稱單數(he, she, it) 則用has +P.P.其他則使用have +P.P.. 現在完成式例句? 肯定...
- 3現在完成式vs. 過去完成式3 大差別
現在完成式表達現在「已經完成的事」或從過去進行到現在的事;而過去完成式表達的是過去就已經完成的事情,或過去的過去。這兩個時態最大的差別,就是 ...
- 4『現在完成式』原來這樣用! - 希平方
扭轉高中英文趁現在!各系列課程7 折,5 冊一起買 · 老師救救我考試英文多益大補帖現在完成式.
- 5【希平方上課囉】完成式+進行式=完成進行式?!
完成進行式就是「完成式」與「進行式」的組合。進行式是表示「某動作在某段時間內持續進行」,而完成式則表示「到某時間點為止已經做了某事」。