描述過去事件:過去簡單式、現在完成式的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描述過去事件:過去簡單式、現在完成式的3 大差別
觀念釐清. 過去簡單式. I ate; I went; I did. 現在完成式:has/have + 過去分詞 ...
- 2過去完成式- 簡單易懂圖解文法| AmazingTalker外語學習部落格
當我們想要表示一件事情從過去的時間點發生,並且一路持續到現在的時候,我們會用現在完成式。而過去完成式可以做為現在完成式的過去式,用來表達一件事情 ...
- 3「過去簡單式」VS「過去完成式」…差在哪? - 英文庫
- 4英文簡單學– 過去完成式|EF ENGLISH LIVE部落格
過去完成式這是最被過於複雜化的時態之一,其實它的用法( had + P.P.過去分詞)很單純- 表達發生在過去的兩件事,先發生的事用過去完成式,後發生的用簡單現在式。
- 5文法好簡單:『現在完成式』和『過去簡單式』有什麼差別?
收藏 「文法好簡單:『現在完成式』和『過去簡單式』有什麼差別?」- Understanding the Present Perfect. 分享給好友:. 觀看 ...