現在完成進行式例句與現在完成式之比較 - Rose英文教學
文章推薦指數: 80 %
現在完成進行式表達到某動作從過去持續進行到現在或最近暫時性新的活動,例如: I have been learning English; 而現在完成式表達到現在已經完成的動作例如: I have ...
[email protected]
現在完成進行式例句與現在完成式之比較
首頁/
多益教學/
多益文法/
現在完成進行式例句與現在完成式之比較
目錄
進行式與完成進行式的概念
現在完成進行式例句用法解析
現在完成式與現在完成進行式用法之比較
現在完成式與現在完成進行式練習題
現在完成進行式與現在完成式是學生常覺得很相似且常搞不清楚使用情境的兩個時態,的確有些情境是用現在完成或現在完成進行式來表達都可以且文意上沒有太大差異,例如:你住在這裡多久了?英文可以說Howlonghaveyoulivedhere?或Howlonghaveyoubeenlivinghere?但有些情境卻是只能用現在完成式表達,例如:我才認識她三天而已Ihaveknownherforonlythreedays.或只能用現在完成進行式來表達,例如:今天下整天的雨了,現在還在下雨!Ithasbeenrainingallday.It’sstillrainingrightnow.那倒底什麼時候該用現在完成式?什麼時候又該用現在完成進行式呢?本文首先概述進行式與完成進行式的核心概念,讓讀者先掌握梗概,接著以時間圖解與日常生活例句來分析現在完成進行式與現在完成式使用情境的差別,文末附上練習題,帶領讀者循序漸進的在腦內架構出清晰完整的時態地圖。
進行式與完成進行式的核心概念
進行式的型態用於表達「持續進行中,暫時的」活動,而非已經完成或永久性的活動。
例如:ThesunrisesintheEast.太陽從東邊升起,以現在簡單式表達,這是個「永久性」的活動,太陽過去、現在、未來都會從東邊升起;Momiscookinginthekitchen.媽媽現在正在廚房裡煮東西,這是此時此刻「持續進行」的活動,但之後會不會繼續我們不知道,是個暫時性的活動,用現在進行式來表達。
在完成式的篇章中提到完成式的核心概念是表達在某個時間點之前已經完成某事,而「完成進行式」的總概念是某活動持續進行到另一個時間點或另一個活動之前。
Ihavereadyourproposal.我已經讀完你的提案這是一個「完成」的動作,用現在完成式來表達;Ihavebeenreadingalotoffairytalesrecently.我最近一直在讀很多童話故事,這邊用現在完成進行式表達,代表讀童話故事的這個動作「還在持續進行中」,從過去開始一直持續到現在。
Mycatshaveeatensomefish.Theyarefullnow.我的貓咪們已經吃完一些魚了,吃魚這個動作已經完成,我的貓咪們現在肚子是飽的。
Mycatshavebeeneatingsomefish.這句話裡吃魚這個動作仍持續進行中,我的貓咪們到現在這個時間點還在吃魚,他們可能從5分鐘前開始吃,一直吃到現在還在吃。
讀者掌握了完成進行式使用情境的梗概後,下次在用英文時態表達時便能檢視自己想表達的狀態是什麼,是否需要用進行的型態,也比較能理解下文敘述的現在完成式與現在完成進行式的觀念。
現在完成進行式例句用法解析
用法一:
當我們想要表達一個暫時性的,不久之前才(recently,lately)開始的新情境,從過去一直持續到現在,會使用現在完成進行式而非現在簡單式或現在完成式。
例如:IlivewithmyMom.這句話是用現在簡單式表達我一直跟我媽媽一起住,我過去跟我媽一起住,現在跟我媽一起住,未來也會繼續跟我媽一起住。
IhavebeenlivingwithmyMom.這句話是用現在完成進行式表達,代表過去不久之前我才開始跟我媽一起住,一起住這個情境是最近才開始的新情境,開始於過去並持續進行到現在,或許未來會繼續也可能會中止。
例一:
Ihavebeendoingaerobicsrecently.
我最近一直在做有氧運動,做有氧運動這件事是我最近開始從事暫時性的新活動,從過去開始做並且一直延續到現在還在持續進行的動作,讀者要注意recently雖然中文常翻成「最近,近來」但其英文定義是notlongago「不久之前」的意思,我們中文可以說我最近打算買一台新電腦,但英文上並不能用recenlty與未來式連用來表達喔,recenlty這個字通常與現在完成或現在完成進行式及過去簡單式連用。
例二:
Ihavebeenthinkingabouttakingupanewhobby.
我近來一直在思考發展一個新興趣,這件事是我最近開始從事暫時性的新活動,我從過去開始想並一直延續到現在還在持續思考,句中雖然沒有提及特定時間,但因為是用現在完成進行式表達,就代表這是不久之前到現在我一直在思考的事情。
現在完成式除了表達開始於過去並持續進行到現在的動作或情境,也用以說明某動作從過去到現在持續進行多久了(簡言之就是howlong?),常與for,since,allmorning,allday,allweek等字連用(但不代表上述舉例的這些時間詞語只能與現在完成進行式連用)*
*小提醒:這邊要提醒讀者學英文時態時最忌諱用"看到什麼字詞就是什麼時態"這樣斷章取義類似背公式的學法,這種學法雖然很容易記住但其實是很不紮實並有點危險的學法,建議讀者要多花時間去理解每個時態的日常生活情境實例並多做練習題才能真正學好英文時態。
例三:
Thecarpentershavebeenworkingallmorning.Theyarestillworkingrightnow.I’mtiredofthenoise.
木匠們已經施工整個早上了,他們現在還在施工,我對噪音感到厭煩。
木匠從一早就開始施工,一直施工到我說話的當下還在做,所以用現在完成進行式表達。
例四:
Mymotherhasbeencallingmeallday.
我媽媽整天一直打電話給我,現在完成進行式可以用以表達一直重複做並持續進行的動作,一直打電話給我是我媽媽重複並持續進行的動作。
例五:
howlong?
Mycatsaresleepingonmybedrightnow.Theyfellasleepatmidnight.Itisnowfiveo’clock.Theyarestillsleeping.
Theyhavebeensleepingonmybedforfivehours.
Theyhavebeensleepingonmybedsincemidnight.
Theywillwakeupsoon.
我的貓咪們現在正睡在我床上,他們在半夜的時候進入夢鄉,現在是清晨五點,他們仍然在睡覺。
他們已經在我床上睡了五小時了。
他們從半夜開始到現在還睡在我床上。
他們很快將要醒過來。
讀者要注意如果是要表達現在正在進行的動作會使用現在進行式來表達,
例如我在情境中表達貓咪現在正睡在我床上,英文是Theyaresleepingonmybedrightnow,但是如果是要表達這個動作從過去到現在進行多久了必須要用現在完成進行式來表達,這就是為什麼我要說貓咪從半夜到現在在我床上睡五小時了,英文是Theyhavebeensleepingonmybedforfivehours。
用法二:
現在完成進行式用以表達剛停止的動作或情況但有導致現在的結果(ResultofActivity)
用這樣抽象的字眼敘述讀者可能很難理解,讓我們看以下幾個例子:
例一:
It'sfreezingoutside.Johnhasjustgothome.
Sue:Youlookcold.
John:Yes,Ihavebeenwalkinginthesnow.
外面很冷,John剛剛到家,Sue對他說:「你看起來凍壞了。
」
John回答:「是的,我剛剛一直在雪地裡走。
」
John稍早前一直在雪地裡走路的動作「導致」他「現在」是被凍壞了的狀態,John在雪地裡走路的動作「剛停止」,John剛剛一直在雪地裡走路的動作會用現在完成進行式表達。
例二:
Mayisverytiredbecauseshehasbeenreadingforfivestraighthours.
Mary很累因為她剛剛連續閱讀了五小時,剛閱讀了五小時的這個活動「導致」Mary現在很累的「結果」,剛閱讀了五小時的這個活動我們會用現在完成進行式表達。
例三:
Brian:What’sthematter?Youreyesareredandpuffy.Haveyoubeencrying?
Lucy:No.Ijustfinishedpeelingsomeonions.
(此例子出自UnderstandingandUsingEnglishGrammar第三版第44頁)
Brian:妳怎麼了?你的眼睛現在紅紅又腫腫的。
你剛剛在哭嗎?
Lucy:不是,我剛剛切完洋蔥。
Brian以為Lucy剛剛在哭「導致」她現在眼睛紅腫的這個「結果」,剛剛在哭這句話我們會用現在完成進行式表達。
例四:
Jeffery:Yourhandsarewetanddirty.Whathaveyoubeendoing?
Rose:Ihavebeenplantingsomecatnipinthegarden.
Jeffery:你的手濕濕又髒髒的,你剛剛在做什麼?
Rose:我剛剛在花園裡種植貓薄荷。
剛剛在花園裡種植貓薄荷這件事「導致」現在手濕濕又髒髒的「結果」,剛剛在花園裡種植貓薄荷這件事用現在完成進行式表達。
現在完成式與現在完成進行式用法之比較
現在完成進行式的用法已在上面詳細說明,接下來我們來看一下那些情況是用現在完成式和現在完成進行式都可以描述的狀況,哪些狀況又只能用現在完成式描述。
1.可以使用現在完成式和現在完成進行式的表達狀況:
當要表達經常性每天習慣性的動作從過去到現在持續多久了,兩個時態都可以,文意上沒有差別(常見的動作有live,work,teach,wearglasses,gotoschool,usecellphones,etc.)
IhavebeenteachingEnglishformorethantenyears.
IhavetaughtEnglishformorethantenyears.
我已經教英文超過十年了
Ihavebeenlivinghereforthirtyyears.
Ihavelivedhereforthirtyyears.
我已經住在這裡三十年了
IhavewornglassessinceIwasateenager.
IhavebeenwearingglassessinceIwasateenager.
我從還是青少年時就開始戴眼鏡一直持續到現在
2.只能使用現在完成式表達的狀況:
1)表達已經完成的動作
Ihavereadthisnovel.這本小說我已經讀完了。
如果你表達Ihavebeenreadingthisnovelrecently.代表這本小說你從過去到現在還在讀,還沒讀完。
Shehassprainedherankle.她已經扭傷腳踝。
這是個瞬間完成的動作,扭傷腳踝的動作並不會一直持續,所以不會用現在完成進行式來表達。
2)表達在現在這個時間點之前重複從事某活動的次數
Janehasvisitedthislibrarymanytimes.
Jane拜訪這座圖書館好幾次了
PeterhaseatenatthisJapaneserestaurantseveraltimes.
Peter在這家日式餐廳用餐好多次了
3)動詞是非動作動詞,並要表達開始於過去並持續到現在的狀態
Ihaveknownmybestfriendfortwentyyears.
我認識我最好的朋友20年了,know這個字沒有進行式
Mybrotherhasbeenmarriedforthreeyears.
我的兄弟結婚三年了,這個是一個狀態,無法用進行式表達
Ihaveownedthispianoforthirtyyears.
我擁有這架鋼琴三十年了,表達一個狀態,擁有own這個字沒有進行式
3.只能使用現在完成進行式的狀況:當我們想要表達一個暫時性的,不久之前才(recently,lately)開始的新情境時
IhavebeenlearningTaiwanese.我最近開始學台語,學台語是我最近才開始展開的新活動,從不久之前一直持續到現在,未來可能還會繼續學但也可能終止。
現在完成式與現在完成進行式練習題
1.Thebaby____________(cry)allafternoon.Iwonderwhenhewillstopcrying.
2.They___________(have)threetestssofarthissemester.Ihopethattheteacherwon’tgiveusmore.
3.It’s11P.M.Mycats_________(play)fortwentyminutes.Theyarestillchasingeachother.
4.Michelle____________(send)thememailsseveraltimes,butshestillhasn’tgotareply.
5.Thedoorbell__________(ring)threetimesinthelasthour.Differentdeliverypersonssentseveralpackagestomysister.
6.Yourcellphone___________(ring)foralmosttwominutes.Whydon’tyouanswerthephone?
7.A:Whathappened?Youlookhot.
B:Yes,I___________(run).
8.A:Josephisagoodemployee.Howlong___________(he,work)forourcompany.
B:He_________________(work)herefortwelveyears.
9.IamachingalloverbecauseI_________(do)weighttrainingfortwohours.
10.Edward__________(playchess)forsixyears.Heisreallygoodatit.
答案:
1.hasbeencrying
2.havehad
3.havebeenplaying
4.hassent
5.hasrung
6.hasbeenringing
7.havebeenrunning
8.hashebeenworking/hasheworked;hasbeenworking/hasworked
9.havebeendoing
10.hasbeenplayingchess/hasplayedchess
參考書目:
Azar,BettySchrampfer.UnderstandingandUsingEnglishGrammar.3rded.NewYork:PearsonEducation,1999.
Azar,BettySchramfer.FundamentalsofEnglishGrammar.4thed.NewYork:PearsonEducation,2011
Swan,Michael.PracticalEnglishUsage.3rded.Oxford:OxfordUP,2005.
相關文章過去簡單式過去進行式不再傻傻分不清楚21三月2020多益文法RoseReadMore現在完成式懶人包-三張圖搞定04八月2020多益文法RoseReadMore
上一篇
下一篇
訂閱多益必考單字與最新文章
Rose老師整理的Quizlet多益必考單字,20個章節練習,歡迎訂閱免費獲得連結!
訂閱後1天內您將收到連結信件(建議gmail較不容易漏信,訂閱後如未收到請檢查促銷內容、垃圾信件),如都未收到歡迎私訊粉絲頁或來信,將直接寄送連結給您!
Email
一對一線上英文家教課程提供一對一客製化文法和多益考試英文課程,評估學生學習需求制訂上課內容,如有課程需求歡迎FB或來信詢問謝謝!線上英文家教一對一教學
文章分類
多益文法
英文文法
多益考試文法
中式英文
訂閱多益必考單字與最新文章
Rose老師整理的Quizlet多益必考單字,20個章節練習,歡迎訂閱免費獲得連結!
訂閱後1天內您將收到連結信件(建議gmail較不容易漏信,訂閱後如未收到請檢查促銷內容、垃圾信件),如都未收到歡迎私訊粉絲頁或來信,將直接寄送連結給您!
Email
一對一線上英文家教課程提供一對一客製化文法和多益考試英文課程,評估學生學習需求制訂上課內容,如有課程需求歡迎FB或來信詢問謝謝!線上英文家教一對一教學
文章分類
多益文法
英文文法
多益考試文法
中式英文
教學理念是『以學生為中心、做中學、互動、求新求變』,先了解學生的需求及程度,並融入各種英語遊戲於課堂中,使教學活潑有創意。
力求同樣的課程每一次教學內容與方法也都不同。
[email protected]
多益教學
多益文法
多益考試
英文文法
英文文法
中式英文
Search
延伸文章資訊
- 1現在完成進行式例句與現在完成式之比較 - Rose英文教學
現在完成進行式表達到某動作從過去持續進行到現在或最近暫時性新的活動,例如: I have been learning English; 而現在完成式表達到現在已經完成的動作例如: I have ...
- 2【希平方上課囉】完成式+進行式=完成進行式?!
現在完成進行式 ... 表示某行為從過去到現在一直持續著。例如:現在是晚餐時間,到目前為止Ken 已經持續閱讀了兩個小時。 Ken has been reading for two ...
- 3現在完成進行式(Present Perfect Progressive Tense) - 台灣測驗 ...
現在完成進行式用以表示過去某一時刻開始的動作持續到現在,並且還在進行中。 ... What have you been doing lately? 你近來在做些什麼?
- 4現在完成進行式- 英語之家- The Home of English
切記現在完成進行式含有「最近,近來;不久前」(lately, recently) 的意思。如果我們在問句中使用現在完成進行式,如“Have you been feeling alright?” ...
- 5現在完成進行式的3 大差別
這兩個時態的三大差異搞清楚,你的文法觀念就不會錯,之後面對英文閱讀或聽力,也能夠馬上分析句型,理解文意。 觀念釐清. 現在完成式:has/have + 過去 ...