現在完成式進行式用法全解析 | 現在完成進行式句構變化與例句分享
文章編號:G11-13
《G11-12完整解析過去完成進行式 | 3分鐘學會過去完成進行式》提到完成進行式的核心概念是表達「某時間點之前已經發生,而且持續到該時間點當下都還正在發生的事」,核心結構是have been + Ving.
套用在過去的時空裡,變成過去完成進行式,表達「過去某時間點之前已經發生,而且持續到該時間點當下都還正在發生的事」,結構是had been + Ving.
來看一下時態總表整理出來的樣子~
|
過去 |
現在 |
未來 |
簡單式 |
(1) S + Ved |
(2) S + V(s/es) |
(3) S + will Vr S + be going to Vr (*藍底be要變化) |
完成式 |
(4) S + had pp. |
(5) S + have/ has + pp. |
(6) S + will have + pp. |
進行式 |
(7) S + was/ were + Ving |
(8) S + is/ am/ are + Ving |
(9) S + will be + Ving S + be going to + be Ving (*藍底be要變化,其他的be不用) |
完成進行式 |
(10) S + had been + Ving |
(11) |
(12) |
那麼套用在現在呢?
現在完成進行式表達什麼?結構為何?
沒錯,現在完成進行式就是表達「現在當下之前已經發生,而且持續到現在都還正在發生的事」,結構為have/ has + been + Ving。
如果主詞為三單,要用has。何謂三單(第三人稱單數)?衍生閱讀:《G22-01人稱代名詞總整理 | 一次搞懂所有人稱代名詞》
現在完成進行式時間軸示意如下:
來看個例句理解一下吧~
E.g.: It has been raining all day. 「已經雨下一整天了。」(隱含之意:目前當下雨仍下著呢~)
這句話如果改寫成現在完成式,意思會不一樣嗎?
→ It has rained all day. 「已經雨下一整天了。」
(說話的這當下雨還下著嗎?不確定,或許正下著,那就跟上面現在完成進行式的句子意思一模一樣,但也或許雨停了,那這兩句話的意思就不太一樣了。)
再試看看另外一組。以下這兩句話中文意思都是表達「我已經在台北住20年了」,但英文句子意思有不一樣嗎?
現在完成進行式 |
I have been living in Taipei for 20 years. |
現在完成式 |
I have lived in Taipei for 20 years. |
換言之,真要問現在完成進行式跟現在完成式表達的意思差在哪裡,就是現在完成進行時表達的意思更精準細膩,多表達出一個目前當下該動作正在進行的意思。
現在完成進行式句構變化
以上例句都是肯定句,那如果是其他句構呢?跟現在完成式一樣,鎖定have/ has這助動詞去變化即可。
現在完成進行式肯定句 |
|
現在完成進行式否定句: |
|
現在完成進行式Yes-No疑問句:
have/ has擺句首 |
(肯定版)
|
現在完成進行式疑問句開頭的疑問句: |
疑問詞 + have/has + (S) + been + Ving? |
補充閱讀:現在完成進行式(Present Perfect Progressive Tense)
現在完成進行式小練習題
Exercises: 以下這幾句話都符合使用現在完成進行式的時機,請寫出正確的現在完成進行式動詞變化。
-
Right now she is sitting at her desk. She ______________ (sit) there for two hours.
-
______ all the students __________ (study) hard in the classroom since the first class in the morning? Are they fooling around now?
-
How long _____ George __________ (work) in this company?
如果想好答案了,歡迎點我作答,該表單會自動核對答案並提供解析說明,歡迎來挑戰一下自己:)
如果還是有疑問,也歡迎私訊我們的臉書粉專或IG帳號,我們會盡快回覆.祝福各位英文學習愉快~