描述過去事件:過去簡單式、現在完成式的3 大差別
文章推薦指數: 80 %
I have never seen snow. Mary has not finished her homework. 二、在世,過世(或斷絕朋友關係). 過去簡單式. 1.
描述過去事件:過去簡單式、現在完成式的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過去簡單式入門文法-過去簡單式動詞變化一次破解 - Rose英文 ...
過去簡單式一般動詞及Be動詞wh-問句例句 ; When were you sick? Last week. ; What did you do yesterday? I did my home...
- 2【過去式】來搞懂英文時態的「過去簡單式」! - 英文庫
過去簡單式是什麼呢?從這些例句裡,你會發現都是在講「過去的某件事或某個狀態」,沒錯!這就是重點啦 ...
- 3過去簡單式- 英語之家- The Home of English
過去簡單式 · You called Mary. · Did you call Mary? (你有打電話給瑪麗嗎?) · You did not call Mary. · Andy ate a ...
- 4過去簡單式(Past Simple Tense) - 實用基礎文法
過去簡單式用以表示過去所發生的動作,並且這個動作在過去某一時間點已經結束。 I talked to my mother yesterday. 我昨天跟我的母親談過話。 句子含有表示過去時間的副詞...
- 5描述過去事件:過去簡單式、現在完成式的3 大差別
I have never seen snow. Mary has not finished her homework. 二、在世,過世(或斷絕朋友關係). 過去簡單式. 1.