現在完成進行式的3 大差別
文章推薦指數: 80 %
這兩個時態的三大差異搞清楚,你的文法觀念就不會錯,之後面對英文閱讀或聽力,也能夠馬上分析句型,理解文意。
觀念釐清. 現在完成式:has/have + 過去 ...
現在完成式、現在完成進行式的3大差別
英文文法
Jul28,2021
簡單來講,現在完成式表達已經完成的事情,現在完成進行式表達仍然在進行的事情。
這兩個時態的三大差異搞清楚,你的文法觀念就不會錯,之後面對英文閱讀或聽力,也能夠馬上分析句型,理解文意。
觀念釐清
現在完成式:has/have+過去分詞(或稱p.p.)
Ihavereadthebookthreetimes.
現在完成進行式:has/have+been+現在分詞(或稱Ving)
Ihavebeenreadingthebookforthreehours.
現在完成式vs.現在完成進行式三大差別
一、數量、時間長短
如果表示數量,用現在完成式
I'vereadtenbooksthisyear.
I'veseenthreemoviesthisweek.
如果表示一段時間,用現在完成進行式
I’vebeenreadingforfivehours.
I’vebeenrunningforthirtyminutes.
二、完成、正在進行的動作
動作已經完成,用現在完成式。
I’vereadthebookyourecommended.(書讀完了)
I'vewrittenthereport.(報告寫完了)
動作還在進行,用現在完成進行式。
I’vebeenreadingthebookyourecommended.(書還在讀)
I'vebeenwritingthereport.(報告還在寫)
如果你眼尖,看到這邊可能會問現在完成式I'vewrittenthereport.跟簡單過去式Iwrotethereport.有什麼差別?答案,沒什麼差別。
很多人會誤以為每個時態都有固定使用時機,某個情況得用這個時態,否則就錯。
其實,很多文法規則不是非A即B,而是有重疊。
同一個句子寫I'vewrittenthereport或是Iwrotethereport.意思完全一樣。
三、短暫非永恆的事件
I’vebeensleepingbadly.
I’vebeenhavingaheadache.
I’vebeengettingupearlytorun.
只要你看到這種句子,表示這些事件是最近才開始的,最近才開始睡不好;最近才開始頭痛;最近才開始早起跑步。
例外
雖然前面說「表示時間」用現在完成進行式,但遇到例外就像遇到鬼牌,拿它沒辦法,只能記起來。
這兩個單字live,work,無論用現在完成式或現在完成進行式,語意完全一樣。
live
HowlonghaveyoulivedinTaiwan?
HowlonghaveyoubeenlivinginTaiwan?
work
Ihaveworkedatthiscompanyfortenyears.
Ihavebeenworkingatthiscompanyfortenyears.
小考:現在完成式、現在完成進行式
I(study)_____________fortwohours.
Jack(teach)_____________herefortwentyyears.
Thetelephone(ring)_____________fivetimes.
Thetelephone(ring)_____________forthirtyminutes.
Jack (make)_____________threemistakesthismonth.
解答
havebeenstudying「描述時間」用現在完成進行式
has beenteaching「描述時間」用現在完成進行式
hasrung「描述次數」用現在完成式
hasbeenringing「描述時間」用現在完成進行式
hasmade「描述次數」用現在完成式
不要死背單字。
用系統化的方式學英文!
輸入Email獲得免費講義,讓你突破自學瓶頸。
包含初級、進階必學單字,按照自己的程度學習
跟著文章學重要句型,讓你講話不再只是講單字
列出台灣人易搞混的文法,讓你一次理解
分類
所有分類
如何加強英文聽力
如何加強英文閱讀
英文信件
英文單字、片語
英文文法
其他文章
現在完成式vs.過去完成式3大差別
Aug16,2021
描述過去事件:過去簡單式、現在完成式的3大差別
Aug05,2021
現在完成式、現在完成進行式的3大差別
Jul28,2021
追蹤我
JoinOurFreeTrial
Getstartedtodaybeforethisonceinalifetimeopportunityexpires.
延伸文章資訊
- 1什麼是「現在完成進行式」?與現在完成式的差異在哪?
✓ 現在完成進行式(have + been + V-ing) ... 強調「過去至今一段時間內反覆進行的動作」,或是指一件事「從過去一直持續至今,目前仍在進行的動作,而且可能會持續下去」 ...
- 2現在完成進行式| EF | 台灣
現在完成進行式是由兩個要素構成:Be 動詞的現在完成式(have/has been),加上主要動詞(原型+ing)的現在分詞。 ... 肯定句:She has been / She's been...
- 3現在完成進行式的3 大差別
這兩個時態的三大差異搞清楚,你的文法觀念就不會錯,之後面對英文閱讀或聽力,也能夠馬上分析句型,理解文意。 觀念釐清. 現在完成式:has/have + 過去 ...
- 4現在完成進行式例句與現在完成式之比較 - Rose英文教學
現在完成進行式表達到某動作從過去持續進行到現在或最近暫時性新的活動,例如: I have been learning English; 而現在完成式表達到現在已經完成的動作例如: I have ...
- 5現在完成進行式vs. 現在完成式- 英文學習筆記 - 隨意窩
1. 現在完成式可以表示一個已經完成的動作,而現在完成進行式則表示一個正在進行的動作。 · 2. 現在完成式通常只陳述事實,而現在完成進行式還可表示一種感情色彩。