現在完成進行式的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現在完成進行式| EF | 台灣
現在完成進行式是由兩個要素構成:Be 動詞的現在完成式(have/has been),加上主要動詞(原型+ing)的現在分詞。 ... 肯定句:She has been / She's been...
- 2什麼是「現在完成進行式」?與現在完成式的差異在哪?
✓ 現在完成進行式(have + been + V-ing) ... 強調「過去至今一段時間內反覆進行的動作」,或是指一件事「從過去一直持續至今,目前仍在進行的動作,而且可能會持續下去」 ...
- 3現在完成進行式的3 大差別
這兩個時態的三大差異搞清楚,你的文法觀念就不會錯,之後面對英文閱讀或聽力,也能夠馬上分析句型,理解文意。 觀念釐清. 現在完成式:has/have + 過去 ...
- 4現在完成進行式(Present Perfect Progressive Tense) - 台灣測驗 ...
現在完成進行式用以表示過去某一時刻開始的動作持續到現在,並且還在進行中。 ... What have you been doing lately? 你近來在做些什麼?
- 5現在完成進行式- 英語之家- The Home of English
切記現在完成進行式含有「最近,近來;不久前」(lately, recently) 的意思。如果我們在問句中使用現在完成進行式,如“Have you been feeling alright?” ...