この単元のつまずきポイント
must have p.p.(〜したに違いない)とshould have p.p.(〜すべきだった)を混同したり、mustの否定を単純にmust notにして『〜したはずがない』の意味が作れず訳がぶれます。
このテーマで実際に生成した教材
下の枠内が、まなびAIがこのテーマで実際に生成した教材です。読み解きにくい学習指導要領は、デジタル庁が推進する国産AI「源内」の一部である法令検索AI「Lawsy」の技術で検索・参照し、約30秒で出力されました。
過去の推量を表す助動詞 + have + 過去分詞
過去の出来事について推量や判断を述べるとき、助動詞の後に `have + 過去分詞 (P.P.)` を続けて使います。それぞれの表現が持つニュアンスの違いを理解することが重要です。
1. must have + 過去分詞
- 意味: 「~したに違いない」「~だったに違いない」
- ニュアンス: 過去の出来事について、確信を持って推量する際に使います。強い根拠がある場合によく用いられます。
- 例: He `must have been` tired after working all night. (彼は一晩中働いた後で、疲れていたに違いない。)
2. may have + 過去分詞
- 意味: 「~したかもしれない」「~だったかもしれない」
- ニュアンス: 過去の出来事について、可能性や推測を述べる際に使います。確信度は低く、「ひょっとしたらそうだったかも」という気持ちを表します。
- 例: She `may have forgotten` about the meeting. (彼女は会議のことを忘れてしまったのかもしれない。)
3. cannot have + 過去分詞
- 意味: 「~したはずがない」「~だったはずがない」
- ニュアンス: 過去の出来事について、強い否定的な確信を表します。「そんなことはありえない」という気持ちを伝えるときに使います。
- 例: He `cannot have seen` me because I was behind the wall. (私が壁の後ろにいたので、彼が私を見たはずがない。)
4. should have + 過去分詞
- 意味: 「~すべきだったのに(しなかった)」「~だったはずなのに(そうではなかった)」
- ニュアンス: 過去の出来事に対して、後悔や非難、あるいは当然そうなるはずだったのにそうならなかった、という推量を表します。
- 例: You `should have studied` harder for the exam. (君は試験のためにもっと一生懸命勉強すべきだったのに。)
- 例: The train `should have arrived` by now. (電車は今頃到着しているはずなのに。)
確認問題
問1
He didn't answer his phone. He ______ asleep.
A. may have been
B. must have been
C. should have been
D. cannot have been
正解: B
解説: 電話に出なかったという状況から、「眠っていたに違いない」と強く推測するのが最も自然です。
問2
I didn't see her at the party. She ______ there.
A. must have been
B. may have been
C. cannot have been
D. should have been
正解: C
解説: 「パーティーで彼女を見なかった」という事実から、「彼女がそこにいたはずがない」と強く否定的な推測をするのが適切です。もしそこにいたなら、見ているはずだからです。
問3
I feel so sick. I ______ so much cake.
A. must have eaten
B. may have eaten
C. cannot have eaten
D. should not have eaten
正解: D
解説: 気分が悪いという現在の状況から、「あんなにたくさんのケーキを食べなければよかった」と過去の行動を後悔する表現が適切です。`should not have + P.P.` で「~すべきではなかった」という意味になります。
編集・参照情報
- 編集・運営: かわさき楽AIサポート(株式会社スマイルファクトリー)
- 作成方法: 学習指導要領データを検索し、AI生成教材を編集して掲載
- 参照範囲: high_school > 外国語 > 解説
- 公開日: 2026年8月2日
この教材の使い方
保護者の方は、まずお子さんに「must have・may have・cannot haveって、それぞれどのくらい確信してる言い方だと思う?」と口頭で確認してみてください。強い確信・半信半疑・ありえない、の3段階を自分の言葉で答えられれば、意味の骨格はつかめています。
その後、塾講師の方や保護者の方がお子さんと一緒にAIへ「同じ場面(例: 彼が昨日休んだ理由)で、must have・may have・cannot haveの3つを言い換えて例文を出して」と頼んでみましょう。同一シーンで並べると、確信度の差が体感で入ってきます。
最後に生徒本人は、教材の例文をノートに写し、「なぜmustなのか」「なぜcannotなのか」の根拠を日本語で一行添えてください。根拠とセットで覚えると、テストで初見の文が出ても迷わず選べるようになります。
よくある質問
「must have」と「may have」の違いを子どもが混同してしまいます。どう教えればよいでしょうか。
確信度の強さで整理するのがおすすめです。「must have」は強い確信、「may have」は「かもしれない」程度の弱い推量と覚えさせ、例文を声に出して比較する練習が効果的です。詳しい指導法は学校の先生にご確認ください。
この単元は高2のどのタイミングで扱われますか。家庭での予習は必要でしょうか。
助動詞は高校英語の重要単元で、学校ごとに扱う時期が異なります。予習の要否はご家庭の判断で構いませんが、まずは教科書の例文を音読し、意味の違いを口に出して確認するだけでも理解が深まります。
「cannot have + 過去分詞」がなかなか定着しません。家庭学習で工夫できることはありますか。
「~したはずがない」という日本語訳とセットで、身近な出来事を英作文にする練習が有効です。1日1文で十分ですので継続を優先し、正誤の細かい判定は学校の先生にご確認いただくと安心です。