EGrammar Unit 10 - Present Perfect Continuous and Present Perfect Simple

比べてみよう、現在完了進行形と現在完了形。

Present perfect continuous / 現在完了進行形

We are interested in the activity. It does not matter whether something has been finished or not.
動作に注目する時には、現在完了進行形を使います。この場合、動作が終了しているかどうかはあまり問題ではありません。

Present Perfect / 現在完了形

The important thing is that something has been finished. We are interested in the result of the activity, not in the activity itself.
動作が終了している時に使います。この場合、動作による結果に注目しています。特に動作そのものに注目している訳ではありません。

Compare Examples

  • My hands are very dirty, I've been fixing the car.
  • The car is OK again now. I've fixed it.
  • She's been eating too much recently. She should eat less.
  • Somebody has eaten all my candy! The box is empty.
  • Where have you been? Have you been playing tennis?
  • Have you ever played tennis?

Use continuous to say "how long" (for an activity that is still happening)

On the other hand, use the simple to say "how much", "how many", or "how many times" (for completed actions)
Ex)

  • How long have you been reading that book?
  • Lisa is still writing letters. She has been writing letters all day.
  • How many pages of that book have you read?
  • They have played tennis three times this week.

forやsinceを使った例。

The rain started two hours ago. It's still raining now.
= It has been raining for two hours.
I started Spanish classes in December. I'm still studying Spanish now.
= I've been studying Spanish since December.