撮影:Suhyeon Choi(Unsplash)
「It has been raining for three hours.」と「It has rained for three hours.」は、一見ほとんど同じに見えますが、自然な言い方はどちらか一方だけです。その理由は、Present Perfect Continuousが本来何を表すために作られているかにあります。それは単に「何かが起きた」ということではなく、「それがずっと続いている」ということであり、進行中の活動や継続時間の感覚を前面に押し出すのがこの時制の役割です。これは、「起きたかどうか」だけでなく、「どれくらいの間ずっと起きているのか」に答える時制なのです。
構造
has/have + been + verb-ing
- I/you/we/they have been working.
- He/she/it has been working.
- 否定形:I haven't been sleeping well.
- 疑問形:Have you been waiting long?
使う場面
- 過去に始まり今も続いている活動の継続期間を強調する場合。 I've been studying English for two years.
- 最近の活動によって、現在の結果を説明する場合。 重要なのは結果ではなく活動そのものです。I'm out of breath because I've been running.
- 最近の期間にわたって繰り返されている動作。 He's been calling me all morning.
- つい最近終わったばかりの活動で、その影響が今も目に見える場合。 You look tired — have you been sleeping okay?
これらすべてに共通しているのは、完了した結果ではなく、進行中のプロセスに重点が置かれているという点です。これが、この4つの用法をつなぐ共通の糸なのです。
撮影:Vitaly Gariev(Unsplash)
最も近い2つの時制との違い
Present Perfect(Simple)との違い: Present Perfectは結果を指し示し、Present Perfect Continuousは活動そのものを指し示します。I've cleaned the kitchen(今、きれいになっている——結果)と、I've been cleaning the kitchen(それをやっていた、というだけで結果は明言されず、まだ途中かもしれない)を比べてみてください。動作動詞の場合、この対比は厳密な正誤の区別というより、何を強調したいかという、本当の意味での選択の問題です。
Present Continuousとの違い: Present Continuousは、どれくらいの時間かには触れずに、今まさに起きている動作を表します。Present Perfect Continuousは、まさにその欠けているピース、つまり開始時点までさかのぼる継続期間を付け加えます。I am working(この瞬間において真である)と、I have been working since 8 AM(この瞬間において真であり、かつそれ以前の一定期間にわたっても真である)を比べてみてください。
ここでも状態動詞の例外が適用される
Present Continuousと同じように、Present Perfect Continuousも状態動詞——動作ではなく状態を表す動詞(know, believe, want, love, own, seemなど)——とは一緒に使えません。I have been knowing him for yearsやI have been wanting this for a whileとは言えず、代わりに通常のPresent Perfectだけで継続の意味を表します。I have known him for years. I have wanted this for a while. 時制が複雑になったからといって、このルールが変わるわけではありません。動詞が状態動詞であれば、どんな種類のContinuous形も使えないのです。
よくある間違い
- 「been」を落としてしまう。
I have working here for years→ I have been working here for years. - 状態動詞と一緒に使ってしまう。
I've been having this car since 2020→ I've had this car since 2020(ここでの「have」は「所有する」という状態動詞としての意味です)。 - 結果だけが重要な場面で使ってしまう。 「Is the report done?」と聞かれたときにI've been writing itと答えると、はぐらかしているように聞こえます。I've written it(あるいはI haven't finished it yet)と答えれば、結果についての質問に直接答えられます。
練習する
この時制は、Present Perfectとの境界線を意識して練習することで、特に効果を発揮します。実際の混乱のほとんどはそこで起きているからです。これは、Present PerfectとPast Simpleを別々にではなくペアとして練習すべきなのと同じ考え方です。また、これも12時制の完全チャートで紹介している12個の時制のうちの一つです。