【中学生】助動詞+have+過去分詞は「過去へのタイムスリップ」で全解決!

助動詞+have+過去分詞は「過去へのタイムスリップ」

ミライくん ミライくん
佐藤先生、助けてください。この「should have 過去分詞」とか「must have 過去分詞」ってやつ、単語が並びすぎていて意味がさっぱりわかりません。助動詞の後にhaveが来るなんて、ルール違反じゃないんですか?
佐藤先生 佐藤先生
ミライくん、いいところに気がついたね。確かに、助動詞の後は動詞の原形が来るのが鉄則だ。でも、この形は「過去のことにタイムスリップして、今の気持ちを言う」ための魔法のフレーズなんだよ。
ミライくん ミライくん
タイムスリップ? 英語でそんなことができるんですか。
佐藤先生 佐藤先生
そうだよ。例えば、ミライくんは昨日、宿題をせずに夜更かししてゲームをしちゃったんだよね?
ミライくん ミライくん
ギクッ。なんで知ってるんですか。おかげで今日は授業中に眠くて、先生に怒られちゃいました。
佐藤先生 佐藤先生
そんな今のミライくんが、昨日の自分を振り返って「ああ、宿題をやっておくべきだったなあ」と後悔することを想像してみて。これを英語で言うときに使うのが「should have 過去分詞」なんだ。
ミライくん ミライくん
なるほど。でも、普通に「I should do my homework.」じゃダメなんですか?
佐藤先生 佐藤先生
それだと「(今から、あるいはいつも)宿題をするべきだ」という今のルールの話になっちゃうんだ。でも、タイムマシンに乗って昨日の夜に戻って、「あの時やっておけばよかったのに!」と今の後悔を過去にぶつけるには、haveを使って過去への橋を架けてあげる必要があるんだよ。
ミライくん ミライくん
過去への橋……。つまり、助動詞だけだと「今」の話だけど、haveを足すと「過去」の話にジャンプできるってことですね。
佐藤先生 佐藤先生
その通り。飲み込みが早いね。じゃあ、今度はミライくんがお母さんに怒られている場面を想像してみて。お母さんがリビングで、ミライくんのテストの結果を見て「ミライは勉強したに違いない」と思うか、「ミライは勉強したはずがない」と思うか。
ミライくん ミライくん
間違いなく「勉強したはずがない」って言われますね。
佐藤先生 佐藤先生
その「〜したはずがない」という、過去の出来事に対する強い疑いも、この形で表せるんだ。「cannot have 過去分詞」を使って「You cannot have studied for the test.」と言えば、お母さんの怒りが伝わるだろう?
ミライくん ミライくん
うわあ、めちゃくちゃリアルです。逆に、もし僕が奇跡的に満点を取ったら、「勉強したに違いない!」って驚かれますよね?
佐藤先生 佐藤先生
そうだね。その時は「must have 過去分詞」を使って「You must have studied so hard!」になる。この must は「〜しなければならない」じゃなくて、「〜したに違いない」という過去への強い確信に変わるんだ。
ミライくん ミライくん
先生、だんだんわかってきました。全部、今の自分が過去を振り返って「こうだったに違いない」とか「こうすればよかった」って評価している感じなんですね。
佐藤先生 佐藤先生
まさにその通り。この単語の並びを見ると難しく感じるけど、要は「今の気持ち」というレンズを通して「過去」を見ているだけなんだ。他にもよく使うのが「may have 過去分詞」だよ。これは「〜したかもしれない」という、ちょっと自信がない推量だね。
ミライくん ミライくん
例えば、友達が約束の時間に来ない時に「道を間違えたのかもしれない」って言うような時ですか?
佐藤先生 佐藤先生
正解!「He may have taken the wrong way.」と言えば、過去に起きたかもしれないことを今の推測として言えるんだ。
ミライくん ミライくん
先生、一つ気になることがあります。「should have 過去分詞」って「〜すべきだった(のに、実際はやらなかった)」って意味ですよね? これ、過去にやらなかったことを責められているみたいで、なんだか切ないですね。
佐藤先生 佐藤先生
ははは、確かに後悔のニュアンスが強い言葉だね。でも、だからこそ会話ではよく使われるんだよ。スポーツの試合が終わった後に「あの時パスを出すべきだったのに」とか、忘れ物をした時に「傘を持ってくるべきだったのに」とかね。
ミライくん ミライくん
なるほど。逆に「〜しなくてよかったのに(したけど)」って言葉もあるんですか?
佐藤先生 佐藤先生
あるよ。「need not have 過去分詞」と言えば、「〜する必要はなかったのに(実際はやってしまった)」という意味になる。例えば、誕生日プレゼントを友達からもらった時に「こんなに気を使わなくてよかったのに!」なんて言う時に使えるね。
ミライくん ミライくん
それはちょっと嬉しい後悔ですね。
佐藤先生 佐藤先生
いい表現だね。じゃあ、ミライくん。ここまでの話を整理してみよう。この形は全部、今の視点から過去の事実をどう見ているか、ということを表しているんだ。
ミライくん ミライくん
はい。助動詞の種類によって、過去への接し方が変わるんですね。
must have:〜したに違いない(100%の自信)
may have:〜したかもしれない(50%くらいの自信)
cannot have:〜したはずがない(0%の否定)
should have:〜すべきだったのに(後悔)
佐藤先生 佐藤先生
完璧だ! 偏差値が高い人でもここを暗記で済ませようとして混乱するんだけど、ミライくんみたいに「過去へのタイムスリップ」というイメージで捉えると、忘れなくなるよ。
ミライくん ミライくん
先生のおかげで、参考書の長い英語が、ただの「気持ちの表現」に見えてきました。
佐藤先生 佐藤先生
よかった。じゃあ、最後に一番大事なポイントをまとめておくから、これをノートに書いておいてごらん。これさえ見れば、もう迷わないはずだよ。

結論:助動詞 + have + 過去分詞の意味と見分け方

この形はすべて「今の視点から過去を振り返る」表現です。助動詞単体では「今」のことしか言えませんが、have + 過去分詞を加えることで「過去のこと」を指すことができるようになります。

1.過去の推量(〜だっただろう)

  • must have 過去分詞:〜したに違いない(強い確信)
  • may have 過去分詞:〜したかもしれない(ひょっとした推量)
  • cannot have 過去分詞:〜したはずがない(強い疑い)

2.過去の後悔・非難(〜すればよかった)

  • should have 過去分詞:〜すべきだったのに(実際はしなかった)
  • ought to have 過去分詞:〜すべきだったのに(shouldと同じ)
  • need not have 過去分詞:〜する必要はなかったのに(実際はした)

見分け方のコツ:
文の中に「yesterday(昨日)」や「last night(昨夜)」、あるいは過去の動詞があるのに助動詞を使いたいときは、この「have + 過去分詞」の形が必要になります。今の後悔や推測を、過去の出来事に向けて投げかけるイメージを持ちましょう。

ミライくん ミライくん
ありがとうございます!これで明日の小テストはバッチリです。
佐藤先生 佐藤先生
頼もしいね。じゃあ、最後に今日のレッスンの内容を理解できたか、ちょっとだけチェック問題を出してみよう。これが解ければ、もうこの単元はマスターしたと言っていいよ。

チェック問題

Q1.「彼は昨日、ここに来たに違いない。」
He ( ) ( ) ( ) here yesterday.

Q2.「私はもっと早く寝るべきだった。(実際は夜更かしした)」
I ( ) ( ) ( ) to bed earlier.

Q3.「彼女がそんな嘘をついたはずがない。」
She ( ) ( ) ( ) such a lie.

ミライくん ミライくん
全部正解できました!助動詞にhaveをつけるだけで、こんなに表現が広がるなんて面白いですね。
佐藤先生 佐藤先生
その通り。英語は心の動きを形にするパズルなんだ。次は、この形とよく似ているけれど少し違う「仮定法過去完了」についても一緒に冒険してみようか。

ミライ・キャリアアカデミーでは、君の「わからない」を「わかった!」に変えるための無料相談・体験授業をいつでも受け付けています。

まずは無料相談・体験授業から!

詳しく見てみる