スポンサーリンク
Pocket

今日のレッスンは「現在完了形」というお話です。

中学生の間に習う時間は全部で6種類あり、中3の最後に出てくる形です。

中学で習う時制

  • 現在形・・・今の習慣を中心として「昔もこれからも、いつも変わらないこと」を表す
    例)I play tennis after school.(私は放課後テニスをしています)
     昔も、今も、これからも放課後に習慣的にテニスをしていることが伝わりますね。
  • 現在進行形・・・今この瞬間だけを表す
    例)I am playing tennis now.(私は今テニスをしています)
     今この瞬間だけ(一時的に)やっているので次の瞬間には簡単にやめられます。
  • 過去形・・・今からみて少し前の出来事を表す
    例)I played tennis when I was a junior high school.(私は中学生の時にテニスをしていた)
     昔、テニスをやっていたよという時に使う表現です。今はどうかわかりません。
  • 過去進行形・・・過去の瞬間を表す
    例)I was playing tennis then.(私はその時テニスをしていた)
     その時(一時的に)テニスをしていましたという意味です。
  • 未来形・・・今からみて先のことを表す
    例)I will play tennis after school today.(私は今日テニスをするつもりだ)
     今日の放課後がまだ来ていない時で、これからやるとと伝えるときに使います。
  • 現在完了形・・・過去に始まった動作が現在どうなっているかを表す
    例)I have played tennis many times.(私は何度もテニスをしたことがあります)
     過去から現在にかけて何度もテニスをやってきて、今に至るという意味です。

実はこれ以外にも未来進行形、過去完了形、未来完了形、現在完了進行形、過去完了進行形、未来完了進行形などがあって全部で12種類ありますが、これらは中学では基本学習しません。高校生になったら勉強します。

現在(進行)形・過去(進行)形・未来形というのはどれもその時間内での「1点」を示すイメージです。

現在完了形とは?

現在完了形というのは「過去に行った出来事が現在どう影響しているか」を表現するものです。2点間にまたがるので「線」のイメージです。

形は have(has)+過去分詞~ で表します。

意味は[1]継続[2]経験[3]完了・結果という意味を出します。過去形+現在形=現在完了とおぼえておくと良いでしょう。[1]~[3]の使い方はキーワードによります。これは後ほど

例文で確認 ※緑の語句が用法を決めています

★I have lived in Tokyo for ten years.(私は10年間東京に住んでいます)【継続】

genzaikanryo-keizoku

過去に住み始めて、今も住んでいるということで「過去から現在までずっと~している」を表すhave+過去分詞が現在完了の【継続】という使い方です。

★I have seen this movie twice.(私は2回その映画を見たことがあります)【経験】

genzaikanryo-keiken

現在からみて、過去に1回、2回と映画を見たという出来事を経験し、今に至るという意味合いです。

★I have just done my homework.(私はちょうど宿題をやり終えたところだ)【完了】

genzaikanryo-kanryo

過去形との大きな違いを意識することが大切。過去はあくまで今とつながってないけど、現在完了で書いた場合には「過去に終えちゃった(だから今は暇だよ/別のこと出来るよ)」という(  )に込められた見えない意味を読み取ることが大切です。

ただ、日本語で「終えた」は過去で「終えてしまった」だと完了だでは本当の意味をわかったことにはなりません。いいですね。現在完了は「過去に起こった出来事が今何かしらの影響を及ぼしているというのが大切なことですよ。

★He has gone to America.(彼はアメリカへ行ってしまった[ので今いない]【結果】

genzaikanryo-kekka

結果は「過去に起こった出来事のせいで、今どうなっているか」を表すためまさに現在完了のイメージがぴったりです。完了と結果は同じ用法として扱われ、参考書や問題集によっては別の使い方として扱われることがあります(高校だと完了・結果で1つとみなされることが多いです)。

過去に起きたことが現在どうなっているかを表すときに使えるのが、have+過去分詞です。

大切なので、もう一度!


have+過去分詞は「2点間をあわらす線」です。

スポンサーリンク