English Grammar -The Present Perfect vs. The Present Perfect Continuous 現在完成式 vs 現在完成進行式

 ◇ The Present Perfect vs. The Present Perfect Continuous
現在完成式 vs 現在完成進行式


  完成式中大家最容易混淆的文法,到底什麼時候要用 have + p.p. 什麼時候用 have + been + Ving 呢?現在就一次把它們講清楚。 現在完成簡單式(have + p.p.)會用來表達「到目前為止的情況」,分成兩種情況: a. 過去曾有過的經驗 I have lived in Europe for a while, but now I don't. (我曾住在歐洲一陣子,但我現在不住在那了。) b. 最近剛完成/最近一直沒完成的事 He has printed out the papers for the meeting. (他已經把會議用的文件印出來了。) She hasn't called me yet. (她還是沒打電話給我。) 現在完成進行式 (have + been + Ving) 則是用來表達「到目前為止的,而且很有可能會再進行下去的情況」,像是持續很久的訴求、倡議行動、長期的努力、習慣等等。


Example:


1. We have been working together for over 30 years.

  我們已經在一起工作超過三十年了。


2. She hasn't been calling me for a while. I wonder what she's up to?

  她已經一段時間沒跟我聯絡了。不知道她在做什麼?


3. I have been taking care of the elders in a nursing home every Sunday.

  我一直以來每週日都會到養老院照顧老人家。

下一課>>




較新的 較舊