5 I have been doing~ 現在完了進行形

現在完了進行形は様々なニュアンスを表す事ができます。

ほんの少し前に終わって、今はもうしていないことを表す例は

You’re out of breath. Have you been running?

Jay is very tired. He’s been working very hard.

Why are your clothes so dirty? What have you been doing?

Where have you been? I’ve been looking everywhere for you.

I’ve been working hard. Now I’m going to take a break.

The ground is wet. It’s been raining.

過去のある時点から始めて、いまもなお続けている例は

How long has it been raining?
It has been raining for two hours. (2時間前から降り始め、いまもなお降り続いている)

How long have you been studying Japanese? (まだ勉強は続けている)

Stan is still watching television. He’s been watching television all day.

Sophia hasn’t been feeling well recently.

一定期間に繰り返される動作を表す例は

Emily is a very good tennis player. She’s been playing since she was six.

Every morning they meet in the same cafe. They’ve been going there for years.