英語の時制: Present Perfect Continuous
学生にとって、この時制はしばしば本当の悪夢です。なぜなら、私たちはそれを… 現在形で説明するからです! (例: 「私はここで2時間待っています」)。しかし、そのメカニズムを理解すれば、とても論理的になります。
🛠️ 時制の構造
この時制の構造は、常に3つの固定要素から成る数学的な式に似ています: 助動詞 have/has、単語 been(これは不変です)、および動詞の -ing 形です。
- 肯定文: 主語 + have/has + been + 動詞-ing
- I have been working all day. (私は一日中働いています).
- She has been reading for two hours. (彼女は2時間読んでいます).
- 否定文: 主語 + haven’t/hasn’t + been + 動詞-ing
- We haven’t been sleeping well lately. (最近、私たちはよく眠れていません).
- He hasn’t been feeling well. (彼は最近調子が良くありません).
- 疑問文: Have/Has + 主語 + been + 動詞-ing
- Have you been waiting long? (長い間待っていますか?)
- How long has it been raining? (どのくらいの間雨が降っていますか?)
🎯 Present Perfect Continuousはいつ使いますか?
この時制はプロセスを愛しています。仕事が終わったかどうかには興味がありません。誰かがそれに努力を注いだこと、そしてその行為が続いていた(または今も続いている)ことに興味があります。
1. 行為は過去に始まり、今も続いている(持続の強調)
私たちは、しばらく前に始まり、今この瞬間まで続いている状況を説明します(おそらくこれからも続くでしょう)。
- I have been studying English for 5 years.(私は5年間英語を勉強しています – 5年前に始めて、今も勉強しています)。
- They have been talking on the phone since 8 AM.(彼らは午前8時から電話で話しています)。
2. 行為はちょうど終わったが、その物理的な結果が見える(プロセスの強調)
行為はつい先ほど終了しましたが、私たちはそのプロセスの効果を見たり、聞いたり、感じたりします(疲れ、汚れ、汗、息切れ)。
- You look exhausted! Have you been running?(あなたは疲れているように見えます!走っていましたか? – 走るプロセスがあなたを疲れさせました)。
- The street is wet. It has been raining.(通りは濡れています。雨が降っていました。 – 降っていたプロセスが濡れた通りを残しました)。
🔑 キーワード
これらの言葉は、Present Perfect Continuousのレーダーのように機能します:
- How long…? – どのくらいの間…? (期間について尋ねる)
- For – (期間)で、例えば for two hours, for a month。
- Since – (過去の時点)から、例えば since morning, since 2020。
- Lately / Recently – 最近。
- All day / All morning – 一日中 / 一晩中。
英語で現在形の文を言いたいが、どのくらいの間またはいつからの情報を追加する場合は、常に Present Perfect Continuous を使用してください!
❌ I am waiting for you for two hours. (間違い!)
✅ I have been waiting for you for two hours. (正しい!)
🥊 大対決: シンプル vs. コンティニュアス
ここで学生は卒業試験や証明書で最も多くのポイントを失います。Present Perfect Simple と Continuous をどうやって区別しますか?
| 特徴 | Present Perfect SIMPLE | Present Perfect CONTINUOUS |
|---|---|---|
| 主な焦点 | 終了した行動とその結果。 | そのプロセスとその継続時間。 |
| 典型的な質問 | How many? / How much? (いくつ?) | How long? (どのくらいの時間?) |
| 例 | I have painted the living room. (私は塗りました – 壁は準備ができていて、作業は完了しています)。 |
I have been painting the living room. (私は塗っていました – ペンキで汚れているが、部屋は未完成かもしれません)。 |
| 量 vs 時間 | She has read 3 books this week. (彼女は今週3冊の本を読みました – 数値的な結果があります)。 |
She has been reading all day. (彼女は一日中読んでいました – どのくらいの時間それをしていたか分かります)。 |
⚠️ 最終トラップ:静的動詞 (Stative Verbs)
静的動詞を覚えていますか?ゴールデンルールがブーメランのように戻ってきます!心の状態、感情、または所有を表す動詞(例:know, like, love, want, need, believe, belong)はない -ingの形を取ります。
たとえ私たちが何かがどれくらいの時間続いているかについて話しているとしても(通常は Continuous を強いることになる)、私たちは時間を Present Perfect Simple に「減らさなければなりません」。
- ❌ I have been knowing him for 5 years. (間違い!)
- ✅ I have known him for 5 years. (正しい! – know は静的動詞です)。