Home [英文筆記] 完成式 - 現在完成進行式
Post
Cancel

[英文筆記] 完成式 - 現在完成進行式

S + have / has been Ving

1
2
3
       <-----------
過去 --||||||||||||| 現在 ---------未來
       持續到現在的動作
  • 和完成式相比,完成進行式更加強調「動作的持續性」,更能凸顯持續時間的長度。

  • 有時完成進行式也暗示「動作還會持續下去」。因此,如果要表達「動作從過去開始,持續到現在,且還會延續到未來」,就會使用現在完成進行式。

現在完成進行式可表示「從過去到現在的持續動作」:動作發生於過去的某個時間點,且一直持續到說話的當下,就是「到現在為止,已經持續~」。

最精簡的結構下,

  • 完成式 表示「已經~」
  • 完成進行式 則表示「已經持續~」

例如:

1
2
I have struggled. (現在完成式)(有掙扎過)(但已結束了)
我已經掙扎過了。
1
2
I have been struggling. (現在完成進行式)(持續掙扎)
我一直在掙扎著。

現在完成式 I have struggled 強調「動作已經完成」,表示「有掙扎過」,但說話的當下已結束了。至於掙扎時間的長短、動作是否有連續性,並沒有表明。

現在完成進行式 I have been struggling 則強調「動作持續的狀態」,表示「持續掙扎」,到說話的當下都一直掙扎著,且未來有可能還會繼續。

1
2
3
       <-----------
過去 --||||||||||||| 現在 ---------未來
       持續到現在的動作

從過去某個時間點開始,某個動作一直持續到了現在。

  • I have been struggling for six hours.
    我已經苦苦掙扎了六個小時。

  • My friends have been helping me to conquer the challenge.
    我的朋友們一直在協助我克服挑戰。

  • The lunch choice has been bothering me since I got up.
    早上起床後,「午餐要吃什麼?」就一直困擾著我。

https://blog.wordup.com.tw/blog/2022/05/13/tenses-progressive-perfect/

This post is licensed under CC BY 4.0 by the author.

[英文筆記] 完成式 - 現在完成式

[英文筆記] 完成式 - 過去完成式 & 過去完成進行式