現在完了形と現在完了進行形の違い

ホームStudy Tips現在完了形と現在完了進行形の違い

こんにちは、村上です。みなさん、お盆はいかがお過ごしですか?受験生は受験勉強に追われている最中ですよね?頑張って第一志望校に合格しましょうね!遠くからですが応援しています!!
さて、今回は英語学習者なら誰しもが一度は悩む問題、「現在完了形vs現在完了進行形」の基本的な違いについて見てゆきましょう!Are you ready?!

学校で習う現在完了形と現在完了進行形

みなさん、学校ではこんな風に習うのではないでしょうか。現在完了とは・・・

過去のある一時点から始まり現在まで継続していることを表すときに使う

それに対し、現在完了進行形についてはこんな風に習うのではないでしょうか。現在完了進行形とは・・・

過去のある一時点から始まり現在まで継続していることを表すときに使う

ん?これって・・・

「一緒やないかーい!!!」

ってなりますよね(^_^;)僕も高校生で現在完了進行形を習ったとき、「え?一緒じゃん。結局何が違うのかわかんね。」なんて思いながら深く追求することもなくスルーしてました。。でもちゃんと順番に見ていけば違いもわかってきますよ!一緒に見ていきましょう!

現在完了形に使える動詞

現在完了形は中学で初めて習う文法ですよね。その際に現在完了形というものは前章での定義とともにこんなことも習うはずです。「現在完了形は<継続><経験><完了>を表すものである。」と。今回はそれらの用例を使いながら見ていきましょう。

<継続>
ex.  I have practiced baseball since I was a child.

<経験>
ex.  I have never been to Australia.

<完了>
ex.  I have already finished doing my homework.

さて、これらの例文を見て何か気づいたことはありますか??気づいた方はすごいです!感服いたします!気づいてない方、一緒に勉強していきましょう!実は例文の現在完了形は下線を引いた動詞たちのように状態動詞と動作動詞の両方を使っているんです!!この、現在完了形は状態動詞、動作動詞の両方を使うことが出来るってことがとっても重要なポイントなんです!知らなかった方押さえておきましょう!

現在完了進行形に使える動詞

では、現在完了進行形はどうなんでしょうか?この流れでいくとちょっと推測されてるかもしれませんね(^_^;)答えは・・・

現在完了進行形には動作動詞のみを用いることができる!んです。例えば、

ex.  I have been working since this morning.
ex.  I have been painting the house all day.

の、ようにやっばり動作動詞のみを用いるんです。これがとっても重要なポイントなんです!これも押さえておきましょう!

動作動詞を両方の時制に使った場合の違い

現在完了形・・・動作動詞・状態動詞(○)
現在完了進行形・・・動作動詞(○)、状態動詞(×)

と、いうことがわかったところで、例えばさっきの例文を用いて、

ex. ① I have painted the house all day.
ex. ② I have been painting the house all day.

のような2つの文があったときどんな違いが出るのでしょうか?ちょっと悩みますよね?(^_^;)でも答えは簡単ですよ!

現在完了形に動作動詞を用いると<経験><完了>を表す。
現在完了進行形に動作動詞を用いると<継続>を表す。

と、いう違いがあるんです。なので①の文は「私は1日中家のペンキ塗りをしていた。」、②の文は「私は1日中家のペンキ塗りをしている。」と、なるわけです。

つまり、動作動詞を現在完了形に用いると<継続>は表すことはないというわけです。もし動作動詞を用いて<継続>を表したいのなら現在完了進行形にしないといけない、というわけなんです。これがわかれば他にもこんな例文も違いが分かってくるはずです。

ex.  It’s rained. (雨が降っていた。)←今は降っていない
ex.  It’s been raining. (雨が降っている。)←今もまだ降っている

と、いうわけなんですね!どうでしょう?おわかりいただけましたでしょうか(*^_^*)

まとめ

現在完了形は動作動詞・状態動詞の両方が使える。
現在完了進行形は動作動詞のみが使える。
現在完了に動作動詞を用いると<継続>は表せない。<継続>を表したいのなら現在完了進行形にする。

みなさんの英語学習の一助となれたら幸いです。それでは、また( ^_^)/