描述過去事件:過去簡單式、現在完成式的3 大差別
文章推薦指數: 80 %
觀念釐清. 過去簡單式. I ate; I went; I did. 現在完成式:has/have + 過去分詞 ...
描述過去事件:過去簡單式、現在完成式的3大差別
英文文法
Aug05,2021
如果動作已經結束且不知道什麼時候發生,用過去簡單式。
如果動作還在進行或有規律進行,用現在完成式。
如果你眼尖,可能會問,「如果動作還在進行,為什麼不用現在完成進行式?」記得,文法時態不是非A即B。
有些情況用兩種不同時態,意思仍然一樣。
如果對「現在完成進行式」有疑問,可以參考這篇文章:現在完成式、現在完成進行式的3大差別
觀念釐清
過去簡單式
Iate
Iwent
Idid
現在完成式:has/have+過去分詞(或稱p.p.)
Ihaveeaten
Ihavegone
Ihavedone
過去簡單式vs.現在完成式三大差別
一、事情發生時間
如果事情發生的時間點重要或需要表明,用過去簡單式。
Iwalkedtoworkyesterday.
Iboughtanewbiketwodaysago.
Jackfoundanewrestaurantlastweek.
如果事情發生的時間點不重要或未知,則使用現在完成式。
JohnandMaryhavemovedintoanewhouse.
Ihaveneverseensnow.
Maryhasnotfinishedherhomework.
二、在世,過世(或斷絕朋友關係)
過去簡單式
1.某人過世後
IknewJackfor20years.
Wasyourgreat-grandfatheraniceman?
2.跟朋友絕交、失聯
Wewerefriendsformanyyears.
IlovedJacklikeabrother.
現在完成式
1.某人還在世
MysisterhasbeentoParisfivetimes.
HaveyoubeentoParis?
2.跟某人仍然是朋友
MaryandIhavebeenfriendsformanyyears.
JackandJillhavebeenfriendsforthirtyyears.
三、過去開始的動作是否持續到現在
過去開始的動作「已結束」
IdatedJackforthreeyears.(已分手)
IlivedinParisfortenyears.(已不住在巴黎)
過去開始的動作「持續到現在」
I’vedatedJackforfiveyears.(還在交往)
I’velivedinParisfortenyears.(還住在巴黎)*也可以用「現在完成進行式」I'vebeenlivinginParisfortenyears.細節請看這篇文章:現在完成式、現在完成進行式的3大差別
過去簡單式、現在完成式皆可的情況
表達「已完成的事情」如果不強調完成時間點,無論用過去簡單式、現在完成式,兩者意思一樣。
我功課做完了
Ididmyhomework.
I’vedonemyhomework.
你有看到Jack嗎?
DidyouseeJack?
HaveyouseenJack?
你有吃早餐嗎?
Didyoueatbreakfast?
Haveyoueatenbreakfast?
小考
I(attend,not)_____________anypartiessinceIarrivedhere.
I(walk)_____________toworkyesterday.
JohnandMary(move)_____________intoanewhouse.
We(know)_____________eachothersince1995.
I(love)_____________Jacklikeabrother.(假設你已經跟Jack絕交,大家不是朋友了)
解答
haven’tattended 從「過去抵達一直到現在」沒參加派對,用現在完成式
walked「表明發生時間yesterday」用過去簡單式
havemoved「發生時間不重要」用現在完成式
haveknown從1995「持續到現在」用現在完成式
loved「已經不是朋友」用過去簡單式IlovedJacklikeabrother=我曾像是兄弟般愛他。
不要死背單字。
用系統化的方式學英文!
輸入Email獲得免費講義,讓你突破自學瓶頸。
包含初級、進階必學單字,按照自己的程度學習
跟著文章學重要句型,讓你講話不再只是講單字
列出台灣人易搞混的文法,讓你一次理解
分類
所有分類
如何加強英文聽力
如何加強英文閱讀
英文信件
英文單字、片語
英文文法
其他文章
現在完成式vs.過去完成式3大差別
Aug16,2021
描述過去事件:過去簡單式、現在完成式的3大差別
Aug05,2021
現在完成式、現在完成進行式的3大差別
Jul28,2021
追蹤我
JoinOurFreeTrial
Getstartedtodaybeforethisonceinalifetimeopportunityexpires.
延伸文章資訊
- 1過去簡單式,過去進行式,過去完成式的用法與區別 - Jessie's ...
描述過去的兩件事情中先發生的第一件事,或是用來說過去某個時間點前發生的事。完成式都是用來表示一件事情發生在另外一件事情之前,所以假如只有單純的 ...
- 2「過去簡單式」VS「過去完成式」…差在哪? - 英文庫
- 3完成式和過去式的差異在哪裡?從時間軸學會正確判讀現在完成式
過去式表示過去的某個特定時間點發生的事,現在完成式的發生時間也在過去,但是現在完成式特指沒有特定某個時間點,而且還持續一段時間的狀態、或是經驗。 比方説,「我 ...
- 4英文時態最淺顯易懂的12個解析|EF ENGLISH LIVE部落格
常常會因為不知道什麼時候該用那一種英文時態,結果最後只能使用基本的簡單式用法。在學習英文時態時,也 ... S + had Vpp, ⟪12⟫過去完成進行式. S + had been V-in...
- 5一次搞懂!過去簡單式和過去完成式 - 師德文教
「過去完成式」雖然有獨特的句型結構(had + p.p.),但在使用時機上,卻常常與「過去簡單式」混淆,究竟兩者之間有什麼相同或相異之處呢? Step 1. 引導思考.