現在完成式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圖解過去完成式、現在完成式與過去簡單式差異 - Rose英文教學
總的來說,現在完成式是以「現在」這條時間軸來描述在此之前發生的事情或持續到現在發生的狀態,而過去完成式是以「過去某時間點」這條時間軸來描述在此之前發生的事情或在 ...
- 2現在完成式與過去完成式 - Jessie's 潔西家
6. How long have you been up today? (今天醒來多久了?) 基礎文法L3 現在完成式與過去完成式 Jessie Lin P.2. A. 現在完成式 Presen...
- 3大家學英文:現在完成式VS.過去完成式 - 你今天pijo了嗎
現在完成式(Present Perfect Tense) · (1) · (2) · 過去完成式(Past Perfect Tense) · 若是依序描述事件的發生,其實可以全部用過去簡單式,使...
- 4圖解英文文法!過去式、現在式、現在完成式哪裡不一樣?
過去式表示過去的某個特定時間發生的事,現在完成式的發生時間也是過去的事,但時間是沒有特定某個時間點,而且還持續一段時間的狀態、或是經驗。 比方説 ...
- 5英文簡單學– 過去完成式|EF ENGLISH LIVE部落格
過去完成式這是最被過於複雜化的時態之一,其實它的用法( had + P.P.過去分詞)很單純- 表達發生在過去的兩件事,先發生的事用過去完成式,後發生的用簡單現在式。