現在完了進行形って完了しているのか進行しているのかどっちなんですか?
あまり用語の名称にまどわされないほうがいいわ。
要は動作動詞をつかった場合の継続用法よ。
こんにちは、Yunです!
英語の勉強をするなかで「現在完了進行形ってどう使うの?」「現在完了形と現在完了進行形ってどう違うの?」と疑問に感じていませんか?
そんな疑問をお持ちの方に、こちらの記事では現在完了進行形を用いるのはどのようなときで、現在完了形を用いるのはどのようなときかを解説しています!
現在完了進行形とはなにか
現在完了進行形(Present Perfect Continuous Tense)とは、単純な現在完了形では動作の継続を表せない場合に継続を表すための表現のかたちです。
現在完了進行形は「have + been + -ing」(主語が三人称単数の場合は「has + been + -ing」)のかたちで表します。
例文 | 訳 |
---|---|
I have been reading the book for a month now. | 私はその本を1か月読みつづけています。 |
have やら been やら長いですね……。
表している内容は語形ほどややこしくないわ。
くわしくは続きを読んでね!
現在完了形についてはこちらの記事でくわしく解説しています!
現在完了進行形で使えない動詞
ふつう進行形にならない動詞は、現在完了進行形で用いることもありません。
進行形にならない動詞とは「know」や「live」などの状態動詞であり、進行形になる動詞とは「hit」や「take」などの動作動詞です。状態動詞の継続は単純な現在完了時制で表現します。
例文 | 訳 |
---|---|
*I have been owning my Mazda since 2007. | (文法的に正しくない。own は状態動詞) |
I have owned my Mazda since 2007. | 私はマツダの車を2007年から所有している。 |
*Gus has been being late for work recently. | (文法的に正しくない。be は状態動詞) |
Gus has beenlate for work recently. | ガスは最近仕事に遅刻している。 |
現在完了進行形の用法
継続中の動作がまだ完了していないことを表す
現在完了進行形は動作が過去の時点にはじまり、現在も完了していないことを表すことができます。
例文 | 訳 |
---|---|
I‘ve been studyingsince 9 o’clock. | 9時から勉強を続けています。 |
How long have you been learning English? | いつから英語を勉強しているの? |
このような未完了の表現はふつう「for」や「since」などの継続期間を表す語句をともないます。
継続した動作がすでに完了していることを表す
動作が過去の時点にはじまり、すでに完了した場合も現在完了進行形で表現することができます。
例文 | 訳 |
---|---|
I’m tired because I‘ve been running. | 走ったから疲れた。 |
Why is the grass wet? Has it been raining? | どうして芝が濡れているの? 雨でも降った? |
この用法ではふつう「for」や「since」など期間を表す語句はともないません。
現在完了進行形の完了と未完了の違い
現在完了進行形では、文に「for」や「since」「how long」など期間を表す語句がある場合、その動作が今後も続くことを含んだ表現になります。
反対に、それら期間を表す語句がなければ、ほとんどの場合でその動作がすでに完了していることを表します。
「期間の表現があれば、まだ終わっていない」。これはシンプルですね!
状態動詞を使った現在完了形と現在完了進行形の違い
現在完了進行形はふつう動作動詞を用いますが、まれに状態動詞を用いることもあります。その場合、実質上の違いはほとんどありませんが、表現のニュアンスが多少異なることになります。
え、状態動詞も進行形をつくるんですか?
強調される内容が異なる
同じく状態動詞を用いた継続の表現であっても現在完了形と現在完了進行形では強調される内容が次のように異なります。
現在完了形 | 現在完了進行形 |
---|---|
動作の結果や影響を強調する | 動作そのものや継続の期間を強調する |
上記の点について、例文で確認しましょう。
例文 | 訳 |
---|---|
I’ve lived in L.A. my whole life. | これまでずっとL.A.に住んでいます。 |
I’ve been living in L.A. my whole life. | これまでずっとL.A.に住んでいます。 |
上記は訳し方に違いはありません。ただし、聞き手は「have lived in L.A.」であれば住んでいる場所がL.A.であることに重きを置いていると感じ、「have been living L.A.」であれば「ずっと」という期間に重きを置いていると感じます。
場所が重要か、期間が重要かで使い分けるんですね!
もし、状態動詞の動作が過去にはじまりすでに終了している場合は現在完了形でも現在完了進行形でもなく、過去形を用います。
例文 | 訳 |
---|---|
I ived in L.A. but moved last week. | L.A.に住んでいたが、先週引っ越した。 |
現在完了進行形の使い方がわかれば変わること
現在完了進行形の使い方がわかれば以下のような点に注意して表現することができるようになります。
独学では難しいと感じるときは、英会話教室や通信講座を活用しましょう。あなたの理解に合わせて、集中的に学習することができます。
動作動詞か状態動詞かで注意が必要なんですね!