戻る
レッスン 64 / 114
📚 English Topic 64Perfect Tenses🌻 中級

Have done vs Have been doing

現在完了形 vs 現在完了進行形

📚 完了した結果か、継続中の動作か 📚

1

💬 会話

Sarah: You look exhausted. What have you been doing?

疲れ切っているようだけど、何をしていたの?

Tom: I've been writing this report since morning.

朝からずっとこのレポートを書いていたんだ。

Sarah: Have you finished it yet?

もう書き終えたの?

Tom: No, but I've written ten pages so far.

いいえ、でも今のところ10ページ書いたよ。

Sarah: You've been working too hard lately.

最近、働きすぎじゃないかしら。

Tom: I know, but I've promised to submit it by tomorrow.

わかってる、でも明日までに提出すると約束しちゃったんだ。

2

📖 単語

5 単語
exhausted疲れ切った
report報告書・レポート
so far今のところ
promise約束する
submit提出する
3

キーフレーズ

Have/Has + been -ing (Duration) vs Done (Result)

現在完了進行形(継続) vs 現在完了形(結果)

  • パターン: [Duration/Activity] vs [Result/Quantity]
  • 意味: 動作が続いていること(進行形)と、動作が完了して結果が出ていること(単純形)を使い分けます。
I've been painting the ceiling.

(ずっと)天井を塗っています。(動作の継続)

I've painted the ceiling.

天井を塗り終えました。(完了した結果)

4

🎓 解説

現在完了進行形 (have been -ing) は、動作そのものや、その動作がどれくらい続いているかに焦点を当てます。

一方、現在完了単純形 (have + 過去分詞) は、動作が完了した結果や、完了した回数・量に焦点を当てます。

Continuous は「何をして過ごしていたか」を説明し、Simple は「何を成し遂げたか」を伝えます。

I've been reading that book.
= 「その本を(最近ずっと)読んでいます。」(まだ読み終わっていない可能性が高い)

I've read that book.
= 「その本を読みました。」(読み終えたという結果)

5

📝 クイズ

「彼は3時間ずっとテニスをしています」を英語にする際、最も適切なのはどれですか?