現在完了進行形と現在完了の区別について
先生!どういうときに現在完了を使って、どういうときに現在完了進行形を使うかがわかりません!
次の日本語を英語に直しなさい。
- 今朝からずっとピアノを弾いている。
- 昨日からずっと体調がわるい。
英語に直そうとしたんですが、わからなくなっちゃって。
現在完了だけ習っていたときはあんまり迷うことはなかったんですが、
最近現在完了進行形っていうのがでてきて。すごく似ていて、どっちを使ったらいいかいまいちわからないんです。
お久しぶりです。これ、ほんとめっちゃ悩むと思います。
とりあえず、現在完了と現在完了進行形の形については以下のようになってますね。
現在完了:have + 過去分詞
現在完了進行形:have been -ing
では、この2つは一体どこが違うのでしょうか?どんなときにどっちを使えばいいんでしょうか?
なお、今日のポイントはこの動画で細かく説明しています。よければご覧ください。
現在完了進行形と現在完了を区別するポイント①
① 継続の用法であるか?
現在完了には3つの用法があります。
現在完了の3つの用法
① 継続
例:I have known Tom for three years. (トムを3年間知っている=トムと知り合って3年だ)
② 経験
I have been to New York before. (私は以前ニューヨークに行ったことがある)
③ 完了・結果
I have just finished my job. (ちょうど仕事が終わったところだ)
実は現在完了進行形(have been -ing)はまず、この中の①継続である必要があります。
たとえば、現在完了進行形の例文をみてみましょう。
現在完了進行形の例
I have been practicing tennis for four hours.
(4時間テニスをしている)
I have been studying English since this morning.
(今朝からずっと英語を勉強している)
I have been working at this office since 2020.
(2020年からこの会社で働いている)
ほんとだ!ぜんぶ継続の意味になってますね。
そうなんです。実は大前提のこのポイントを見落としがちなので注意しましょう。
現在完了進行形と現在完了を区別するポイント②
② 使う動詞が know, have, be のどれかか?
いちばんはじめに見た問題をもういちどみてみましょう。
次の日本語を英語に直しなさい。
- 今朝からずっとピアノを弾いている。→継続
- 昨日からずっと体調がわるい。→継続
さっきの①のポイントを確認すると、どちらも継続の用法ではありますよね。
ということは、まだこの時点では現在完了進行形を使うのか、現在完了形を使うのかはわからないということです。
そこで、この②のポイントを確認してみましょう。
それぞれの文で使うであろう動詞を考えてみます。
1はピアノを弾く話なので、使う動詞は play でしょう。これは、know, have, be のどれにも当てはまりません。ということは、現在完了進行形で書くということです。
今朝からずっとピアノを弾いている。→ I have been playing the piano since this morning.
それでは2つめの文はどうでしょうか。
体調がわるい、sickやill といった形容詞が浮かぶと思います。形容詞を使うということは、前にbe動詞があるはずなので、使う動詞はbeですね。これはknow, have, be の中に属しています。
ということは、継続の用法ではあるが進行形は使えないということになるため、現在完了で書くしかなくなります。
昨日からずっと体調がわるい。→ I have been ill since yesterday.
あれ!先生!この文もhave been がついてますよ!
はい、ついています。でもよく見てください。have been の後ろは -ing になっていませんね。そのため、これは現在完了進行形(have been -ing)ではないですよ。たまたま have のうしろに be動詞がきたため、beを過去分詞の形にしないといけなかったというだけです。
ここは非常に混同する人が多いので注意が必要です。
現在完了進行形と現在完了を区別するポイント:まとめ
今日のポイントをまとめておきますね。
現在完了進行形と現在完了を区別したいときは、次の2つのポイントを順番に確認する。
① 継続の用法であるか?
② 使う動詞が know, have, be のどれかか?
現在完了進行形と現在完了の区別の練習問題もありますので、動画を見ながら一度やってみてくださいね。
わかりました。先生、今日もありがとうございました!
はい!それでは See You Next バーロー!♪( ´▽`)
コメント