現在完成式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『現在完成式』原來這樣用! - 希平方
如果句子的句型是have / has + 過去分詞,就可以確定它是現在完成式啦!例如:. She has had lunch.(她吃過午餐了。) ever、never、already. 句子中 ...
- 2完成式和過去式的差異在哪裡?從時間軸學會正確判讀現在完成式
- 3英文時態簡單學- 現在完成式 - EF English Live
現在我們就先從現在完成式開始,英文文法或許沒有想像中難哦 ! ... B. since後面則接一個較具體的時間點或過去式的副詞子句:since eight o'clock, since Apri...
- 4英文簡單學– 過去完成式|EF ENGLISH LIVE部落格
過去完成式這是最被過於複雜化的時態之一,其實它的用法( had + P.P.過去分詞)很單純- 表達發生在過去的兩件事,先發生的事用過去完成式,後發生的用簡單現在式。
- 5圖解英文文法!過去式、現在式、現在完成式哪裡不一樣?
過去式表示過去的某個特定時間發生的事,現在完成式的發生時間也是過去的事,但時間是沒有特定某個時間點,而且還持續一段時間的狀態、或是經驗。 比方説 ...