こんにちは!しまりす学園のぽんずです!
大学2年生の時にTOEICを本格的に勉強し始めて在学中に910点を取ることができ、英語が苦手な方に向けて様々な情報を発信しています!

先生!いきなりなんですが現在完了形ってなんなんですか!

現在完了形だね、
現在形、過去形、未来形と違ってなかなかイメージしにくい概念だよね

そうなんですよ!
学校で習ったんですけど、訳が分からずこのままだと文法丸覚えで
楽しくないです、、

それは解決しないといけないね!
丸覚えじゃなくてきちんと理解で現在完了形を使えるようにしよう!
現在完了形は英語の時制の4つの概念のひとつです。
学生の時に習ったことがある、もしくは現在習っている最中だとは思いますがなかなかイメージを持つのが難しいと思います。
現在完了形は過去があって今があるという考えで理解できるのですが、これだけでは何を言っているのか分からないと思います。
なので今回はゆっくり現在完了形について解説していこうと思います!
現在完了形の簡単なおさらい

まずは簡単に現在完了形のおさらいをしていこうね

お願いします!
・現在完了形:have + 動詞の過去分詞形(p.p.)
・完了・継続・経験の3つの意味が存在する
例. I have already eaten acorns.
※acorn:どんぐり
私はもうすでにどんぐりを食べたよ(完了)
I have studied English for 5 years.
私は英語を5年間勉強しています(継続)
I have been to Canada once.私はカナダに一度行ったことがあります(経験)

大体こんな感じかな

そうですそうです!
現在形とか過去形と違って覚えなきゃいけないことがたくさんあって嫌になります、、

大丈夫!今から一緒に勉強して苦手意識を克服しよう!

はい!お願いします!
現在完了形を完璧に理解
そもそも現在完了形は日本の文法に存在しない

現在完了形を勉強したときにわけがわからず丸覚えした人がたくさんいるよね

そうなんですよ
「結局あれはなんだったんだ?」ってなってます

それもそのはず、現在完了形は日本の文法に存在しないからね

どういうことですか??
じゃあ勉強する意味がなさそうですけど、、

そんなことはないよ
日本人は文法こそ存在しないものの知らず知らずのうちに使いこなしているんだ

う〜ん、今のところ全然理解できないですね
・I ate acorns
・I have eaten acorns

この2つの英文をそれぞれ訳せる?

うーん、上の文章は「私はどんぐりを食べた」だけど
下の文章はどう訳していいものか、、

下の文章も「私はどんぐりを食べた」で十分なんだよ

え!?そうなんですか!?

そうなんだよ
現在完了形が日本の文法に存在しないがために
過去形と同じ訳になっても問題はないんだ

じゃあこの2つって一緒じゃないですか?

そう考えても仕方ないね
でも実際はニュアンスが違うからこれからゆっくり解説していくね
現在完了形は日本の文法に存在しないけどそのニュアンスは存在している!
時制は基本的に一致させるもの

さぁ、現在完了形を習得する前にこれまでの時制について話していくよ

時制って「現在形」とか「過去形」とかですよね
なんでそんなものを今更おさらいするんですか?

現在完了形をマスターするのに大切なことだからね
当たり前なことかもしれないけど、僕たちは現在形の質問は現在形で過去形の質問には過去形で答えているんだ

何を言っているんですか?
日本語を喋ってくださいよ

だいぶ辛辣だね
例えばだけど「今日朝ごはんは何食べた?」って聞かれたら
まめきちはなんて答える?

それは「くるみを食べたよ」って言いますよ!

そうだよね、そこで
「くるみを食べてる」って答えたら変な感じでしょ?

確かに!
「過去のこと聞いてるんだから過去のことを答えてよ!」
って思っちゃいます!

そうそう!
時制を一致させるっていうのは大事で、それがズレると変な感じがするっていうのがわかってもらえたら嬉しいよ!
基本的に時制を一致させないと会話に違和感を感じてしまう!
過去形とのイメージの違い

ここから過去形との違いについて言及していくんだけど、
僕たちの会話では時制が一致しなくても成立する場合があるんだ

そんな場合、ありますか??

気づいていないかもしれないけどちゃんとあるんだよ
これが過去形との大きな違いになってくるんだ!

先に話すと現在完了形は「過去があって今がある」
これなんだ

どんどんわからなくなってきましたよ先生!

ごめんね、ちゃんとわかるようになるから安心して!

さっきの時制が一致してなくても会話が成立する話だけど、
例えばまめきちが昨日の夜寝不足の状態で学校に来たとする

たまにそういう時ありますねー
特に試験前夜なんて焦って徹夜してしまいます!

そんな状態で学校に行くときっと友達はこういうよね
「なんか体調悪そうだけど大丈夫?」って
そしたらなんて答える?

「昨日徹夜で勉強しちゃったんだよねー」
って答えると思います!

それが現在完了形なんだよ!

ちなみに今の会話で時制がずれてたのに気づいた?

確かに!!
「大丈夫?」って今のこと聞かれてるのに
「昨日徹夜した」って過去のことで答えてるよ!

でもなんで今の会話が成立したんだろう?

それは「昨日徹夜したから今体調が悪い」という
「過去があって今がある」というニュアンスを使っているからなんだ

そういうことか!
やっと今まで先生が言ってたことがわかってきましたよ!

よかった!
過去形は逆に「過去は過去、今とは全く関係ない」って感じだね!
現在完了形は「過去があって今がある」という考え方
過去形は「過去は過去、今とは関係ない」という考え方でバッチリ!
完了継続経験なんて覚えなくても大丈夫

さっきの「過去があって今がある」という考えを持っていれば
完了、継続、経験という3つの枠わりを無理に覚える必要はないんだ!

そうなんですか?覚えることが少なくなって嬉しいです!

それぞれの説明を簡単に説明していくよ
I have already eaten acorns.
私はもうどんぐりを食べたよ

この場合は、
「前からどんぐりを食べ始めていて今食べ終わった」という考え方をすれば
「過去があって今がある」という考えと一致するね

確かにそういう考え方で納得できますね!
I have studied English for 5 years.
私は英語を5年間勉強しています

この場合はまさしく、
「前からずっと継続して勉強しています」というニュアンスがあるから
「過去があって今がある」という考えと一致するね

これは結構わかりやすいですね!
I have been to Canada once.
私はカナダに一度行ったことがあります

これが一番想像しにくいかもしれなけど、
例えば「行ったことがあるからオススメの観光地を知ってるよ」
みたいなニュアンスがあると思っているよ

「過去があって今がある」という考えは変わらないですね!
まとめ

ここまでよく頑張ってついてきてくれたね
ここら辺で一度まとめをしておこうか

はい!こんな感じでしょうか?
・現在完了形はhave+動詞の過去分詞形で表す
・現在完了形の考え方は「過去があって今がある」
・無理に完了、継続、経験と3つの用法を覚える必要はない

それでバッチリ!
現在完了形は他の時制と違ってイメージがしにくいものだけど
これをきっかけに少しでも理解してくれれば嬉しいよ!

おかげさまで前よりも理解が深まりました!
ありがとうございました!
おまけ:beenとgone

そういえばなんですけど、
例文でもあった「I have been to Canada once.」
これなんで「行った」ていう訳なのに「been」なんですか?
goの過去分詞である「gone」でいいと思うんですけど、、

いい質問をしてくるね!この場合goneを使ってしまうと、
「カナダに行ってまだ帰ってきてない」
というニュアンスになってしまうんだ

え?なんでそんなことになるんですか?
過去形ではそんなことにならないのに!

これも「過去があって今がある」という考えが影響しているんだ

goは「行く」という意味だけど、これはある場所に向かっているイメージだよね


こんなイメージですよね

そうそう、ここで大事なのは目的地に辿り着いていないことなんだ

なんかわかってきましたよ!
過去にその場所へ向かっていて、その結果今その場所にいるってことですね!

そう!そう考えてみると今元の場所に帰っていないというのがわかるよね

その代わりに場所を表すことができるbe動詞を採用しているんだね

スッキリしました!ありがとうございます!

コメント