現在完成進行式(Present Perfect Progressive Tense) - 台灣測驗 ...
文章推薦指數: 80 %
現在完成進行式用以表示過去某一時刻開始的動作持續到現在,並且還在進行中。
... What have you been doing lately? 你近來在做些什麼?
參考詞彙
全民英檢
依字母排序依詞性分類
學測指考
依字母排序依詞性分類
國中會考
依字母排序依詞性分類依主題分類基本1200字詞挑戰800字詞
幼兒國小
認識ABC怎麼吃大象?
自我挑戰
字彙大考驗拼字練習詞彙攻略學測指考詞彙題愛拼字才會贏文意選填過關斬將
國中會考
歷屆試題隨機挑選單題隨機挑選題組模擬試卷
工具箱
閱讀識字工具字彙搜尋工具
實用基礎文法
文法首頁從錯誤中學習從實例中練習
閱讀識字
父與女犀利人妻寬恕和忘記花邊教主陳樹菊女士天真之歌隨機挑選文章
茶餘飯後
姐弟對話篇比喻片語篇兒童故事篇益智遊戲
台灣測驗中心
關於我們連絡我們
現在完成進行式(PresentPerfectProgressiveTense)
現在完成進行式用以表示過去某一時刻開始的動作持續到現在,並且還在進行中。
現在完成進行式
=
havehas
been
+
現在分詞
Whathaveyoubeendoinglately?
你近來在做些什麼?
We'vebeenseeingeachotherfortwomonthsnow.
我們交往已經有兩個月了。
(還持續交往中)
I'vebeenshoppingatthisFamilyMartsinceIarrivedhere.
自從我搬到這裡後,就一直在這全家便利商店購物。
(這個習慣目前還存在)
Ihavebeendatingmyboyfriendformorethanayear.
我和我的男朋友交往有一年多了。
Alexhasbeenwaitingforhisgirlfriendsince10am.
亞歷克斯從早上10點就一直在等他的女朋友。
現在完成進行式通常需要一個時間副詞,如例句中的lately,或是帶有for或since表時間的介系詞片語。
我們在這裡已經坐了兩個小時。
Wehavebeensatherefortwohours.
Wehavebeensittingherefortwohours.
現在完成進行式=have+been+現在分詞
現在完成式與現在完成進行式
Ithasrainedforthreedays.
雨已下了三天。
Ithasbeenrainingforthreedays.
雨已下了三天。
上面第一句用現在完成式,說話時可能雨已經停了(也可能還在下)。
第二句用現在完成進行式,強調降雨可能還會持續下去。
Ihavelivedinthishousefor30years.
Ihavebeenlivinginthishousefor30years.
我住在這房子已經30年了。
這兩句語法都是正確的。
有些動作可以用現在完成式或現在完成進行式來表達,尤其是那些發生在過去並且仍然習慣性地發生在現在的動作。
現在完成進行式的否定句
Ithasnotbeenrainingforthreeweeks.
已經有三個星期沒下雨了。
現在完成進行式的否定形式:hasnotbeenraining。
Ihaven’tbeenfeelingwelllately.
我最近一直感覺不舒服。
現在完成進行式的否定形式:haven’tbeenfeeling,(haven’t=havenot)。
Nancyhasn’tbeenattendingclassregularlysinceshegotajob.
自從找到了工作,南希就沒有定期來上課。
現在完成進行式的否定形式:hasn’tbeenattending,(hasn’t=hasnot)。
現在完成進行式的疑問句
Howlonghasshebeenwaiting?
她已經等了多久?
現在完成進行式的疑問句。
Howlonghasitbeenraining?
雨下了多久?
現在完成進行式的疑問句。
請將正確答案拖放到適當的空格內,再按Solve鈕看結果。
你最近在忙什麼?
What onlately?
been
have
working
you
Solve
請將正確答案拖放到適當的空格內,再按Solve鈕看結果。
你在這裡工作多久了?
Howlong here?
been
have
working
you
Solve
請將正確答案拖放到適當的空格內,再按Solve鈕看結果。
為什麼電話一直響了兩個鐘頭?
Why forthelasttwohours?
been
has
ringing
thephone
Solve
Johnhasbeenscoldedbyhisbossforovertenminutesnow._______,sheisnothappyabouthisbeinglateagain.
(A) Apparently(B) Expressively(C) Originally(D) Immediately
約翰已經被老闆罵了十多分鐘了。
顯然,對於他又遲到,她很不高興。
題目來源:99年學科能力測驗第11題。
注意:考題語法有誤!"forovertenminutesnow"最後的那個now字的關係,不能用"hasbeenscoldedby",句子正確寫法應該是:John’sbosshasbeenscoldinghimforovertenminutesnow.Apparently,sheisnothappyabouthisbeinglateagain.表時間副詞"forovertenminutesnow"要用現在完成進行式。
若去掉now,也可以用過去簡單式:Johnwasscoldedbyhisbossforovertenminutes.約翰已經被老闆罵了十多分鐘了。
IhavebeenreadingDreamoftheRedChamberforamonthnow.
我一直在讀“紅樓夢”已經有一個月了。
(目前還繼續在讀)
DreamoftheRedChamber-紅樓夢通常帶有"for...now-到現在已經過了多少時間",如本句的"foramonthnow",要用現在完成進行式。
建言(Comments)
謝謝您對本網頁文法內容提供任何意見、批評或指教:
姓名:
電子郵件地址:
記得我
勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。
注意:為避免機器人來搞鬼,請先勾選上面『我不是機器人』,再按『送出建言』。
使用台灣測驗中心網站及其相關資訊表示您已同意並接受本網站的使用條款規定。
台灣測驗中心 版權所有 ©2006-2021NexusInternational.Allrightsreserved.
延伸文章資訊
- 1現在完成進行式| EF | 台灣
現在完成進行式是由兩個要素構成:Be 動詞的現在完成式(have/has been),加上主要動詞(原型+ing)的現在分詞。 ... 肯定句:She has been / She's been...
- 2現在完成進行式vs. 現在完成式- 英文學習筆記 - 隨意窩
1. 現在完成式可以表示一個已經完成的動作,而現在完成進行式則表示一個正在進行的動作。 · 2. 現在完成式通常只陳述事實,而現在完成進行式還可表示一種感情色彩。
- 3現在完成進行式的3 大差別
這兩個時態的三大差異搞清楚,你的文法觀念就不會錯,之後面對英文閱讀或聽力,也能夠馬上分析句型,理解文意。 觀念釐清. 現在完成式:has/have + 過去 ...
- 4現在完成進行式例句與現在完成式之比較 - Rose英文教學
現在完成進行式表達到某動作從過去持續進行到現在或最近暫時性新的活動,例如: I have been learning English; 而現在完成式表達到現在已經完成的動作例如: I have ...
- 5現在完成進行式(Present Perfect Progressive Tense) - 台灣測驗 ...
現在完成進行式用以表示過去某一時刻開始的動作持續到現在,並且還在進行中。 ... What have you been doing lately? 你近來在做些什麼?