文法

【現在完了(継続)と現在完了進行形の違いとは?】決め手は状態と動作?

こんにちは。せいじです。(@seiz_suzuki

さるくん
さるくん
せいじ先生!いつも現在完了(継続)現在完了進行形の違いがわからなくなっちゃんだけど💦
せいじ
せいじ
これは僕が学生時代だった時に物議を醸(かも)していたものだったんだ。今日は20年間勉強した僕なりの意見を綴るよ!

この記事では、

  • 現在完了形(継続)
  • 現在完了進行形

の違いを学んでいきます。

現在完了形(継続)

さるくん
さるくん
せいじ先生!現在完了の継続を表すために、「have+過去分詞」が使えるって聞いたけど?
せいじ
せいじ
そうなんだ♪でも実は、状態動詞に限った話が「多い」んだ!状態動詞を使いたい時に、この「have+過去分詞」を使うといいよ♪
  • We have known each other / since high school. (私たちは高校生の時からの知り合いです)
  • He has been sick / for three days. (彼は3日間病気です)

基本的には状態動詞(動きのない「〜ing」の形が取れない動詞)において「have+過去分詞」を使うといいですね✨

【完了形をマスターしよう!】現在完了の「継続」今日の記事では、現在完了形の中でも「継続」について学んでいきます。完了形は点ではなく線をイメージすること。同時に現在完了進行形についても学んでいきましょう!...

動作動詞でもこの形を使っても構いませんが、どちらかというと「完了しちゃったのかな?」という印象を持たれます。

今でも進行中であれば以下の「現在完了進行形」を使うほうが、「現在も進行中なのだ」という意図が伝わります😊

現在完了進行形

さるくん
さるくん
確か「ずっと続けていて今も続けている」場合は、この現在完了進行形を使うんだよね?
せいじ
せいじ
その通り!だから「動作動詞」では現在完了進行形がよく使われるんだよ✨
さるくん
さるくん
なるほどね!じゃあ「継続」を表したければ、現在完了進行形を使えばいいってこと?
せいじ
せいじ
基本的にはそれで大丈夫!もちろん、「have+過去分詞」でもいいんだけど、僕は動作動詞なら「have+been+〜ing」を使っちゃうね!
  • It has been raining / all day. (一日中雨が降っています)
  • She has been studying / for five hours.(彼女は5時間ずっと勉強し続けている)
  • I have been waiting / for you since 3 PM.(私は午後3時からずっとあなたを待っています)

三人称単数現在の場合は、もちろんhavehasになります✨

【三単現の「s」って何?】一人称/二人称/三人称を押さえよう今日は三人称単数現在の「s」について学んでいきます。まずは三人称とは何かを学び、その後は単複の違いと時制についても扱っていきます。...

先述した通り、「今でもまだその動作を続けている」場合、動作動詞であれば基本はこの「現在完了進行形」を使うことがいいと言われています。

ネイティブスピーカーによって見解は分かれますが、一説によりますと「短期的に動作をしているだけ」とも捉えられるそうです♪

お伝えしたとおり、

  • be
  • know

など、状態動詞で「〜ing」の形が非常に取りづらい動詞に関しては、現在完了進行形は使用しませんね。

【動詞って何?】be動詞と一般動詞など動詞の種類を解説この記事では「動詞」について勉強していきます。be動詞から自動詞・他動詞、動作動詞・状態動詞まで、細かく勉強していきましょう。...

物議を醸している動詞とは?

さるくん
さるくん
せいじ先生!僕は学生の頃、「liveは状態動詞だから〜ingにできない!」って教わったよ!
せいじ
せいじ
そう!まさにそこが今日の論点なんだ🙌僕なりの結論は「have been living」が適切なんだよね♪
さるくん
さるくん
え?!そうなの?!

何人かのネイティブスピーカーたちの意見を参考にして、僕なりにまとめますと、

  1. liveは状態動詞に近いが、実は〜ingでもいける
  2. 「今でもそこに住んでずっと住んでいる」場合は、have been livingを使うのが無難
さるくん
さるくん
あ、そうなんだ?てっきり「have lived」じゃなきゃダメなのかと…
せいじ
せいじ
僕も高校生の当時はそう習っていたんだけど、SNSでバイリンガルやネイティブが発信している限りだと、「ずっと住んでいていて『今も』住んでいる」場合は、現在完了進行形を使うほうが意味が通じやすいらしいんだ💡

もちろんhave+livedでも大丈夫ですが、多少なりとも「完了」の要素が入ってくるようです。

「あれ?今は住んでいないのかな?」

といったように。

一方で、先述した通り、「短期的にその場に住んでいるだけ」であるという意見もあります。

せいじ
せいじ
例えば、アメリカから日本に来ていて、数ヶ月後に帰る場合なんかも「I’ve been living / in Japan / for 3 months.」(ま、もうすぐ帰るけどね…)と表せるらしいよ♪

総合的に考えて、僕が自己紹介をするのならば、

I’ve been living / in Japan / for 35 years.(日本に35年間住んでいて今も住んでいる)

この「現在完了進行形」を使うようにしています✨

また、

I’m currently living / in Kanagawa.(現在は神奈川に住んでいます)

と、状態動詞と動作動詞の間の感覚でliveという動詞を使うため、基本的には〜ingの形にしても良いとなっています。

現在完了(完了と経験)はhave+過去分詞

せいじ
せいじ
そうなると、現在完了の残りの2つの用法では「have+過去分詞」を使えば大丈夫ってことだね!
  • I have just finished my homework.(私はちょうど宿題を終えたところ)=完了
  • I have visited Kyoto / twice.(私は京都に2回行ったことがある)=経験
  1. 現在完了(継続)では「have+過去分詞」と「have(has)+been+〜ing」で使い分けあり
  2. 現在完了(完了や経験)では「have+過去分詞

まとめ

現在完了(継続)現在完了進行形の違いのまとめとしては、以下の形で扱うといいでしょう。

現在完了(継続)と現在完了進行形の違い
  1. 現在完了(継続)「have+過去分詞」を使う場合は大体「状態動詞」(〜ingを取りづらい)
  2. その他、現在でも継続して行なっている場合は「動作動詞」で現在完了進行形が無難
  3. liveについては「ずっと住んでいて今も住んでいる」のであればhave been livingでOK

いかがでしょうか。

これでスッキリ使い分けられますね😊

「live」という動詞にだけ要注意です!

せいじ
せいじ
それではまた!