STAGE3 Lesson2-3 助動詞の発展用法(過去の推量)【ニュートレジャーの道案内】
過去の推量を表す「助動詞 + have + 過去分詞」
このセクションでは、過去の推量を表す文法構造「助動詞 + have + 過去分詞」に注目します。やや複雑ですが、それぞれの意味を区別して理解しましょう。
形の確認:
“may“、”must“、”cannot” などの助動詞の後に、「have + 過去分詞」が続くのが特徴です。
これは 過去の出来事についての推量 を表します。
例文の解説:
“Cathy may have taken the wrong route.”
“may” は「〜かもしれない」、
“have taken” は「選んだ(取った)」という過去の意味です。
→ 「キャシーは道を間違えたのかもしれない。」(可能性)
“He must have overslept.”
“must” は「〜に違いない」。
→ 「彼は寝過ごしたに違いない。」(確信を伴う推量)
“He cannot have forgotten.”
“cannot” は「〜のはずがない」。
→ 「彼が忘れたはずがない。」(可能性を強く否定)
このように、助動詞 + have + 過去分詞 は
過去の出来事に対して「〜だったのだろう」「〜のはずがない」と推量するときに使います。
練習しながら、自然に使えるようにしましょう。

【文法復習講座】:中学英文法を短期間で総復習し、高校入試に通用する基礎英作文力を身につけます。
過去の非難と後悔を表す「should + have + 過去分詞」
文法構造の解説
次は「should + have + 過去分詞」を見ていきます。
この形は 過去の出来事に対する非難・後悔 を表します。
助動詞の後に「have + 過去分詞」が続きます。
例文解説:
“You should have checked the correct spelling.”
“should” は「〜すべきだった」。
“have checked” は「チェックした」という意味ですが、
→ 実際にはチェックしなかった → 後悔しているニュアンス になります。
“You shouldn’t have stayed up late last night.”
“shouldn’t” は「〜すべきではなかった」。
“have stayed up” は「夜更かしした」。
→ 「昨夜、夜更かしすべきではなかった。」
この形のポイント
助動詞の後には 常に動詞の原形
原形である have の後に 過去分詞
過去の行動についての 非難・後悔 を表す
【まとめ】助動詞 + have + 過去分詞 / should + have + 過去分詞 のポイント
| ポイント | 説明 |
|---|---|
| 基本形と役割 |
|
| may have + 過去分詞 |
|
| must have + 過去分詞 |
|
| cannot have + 過去分詞 |
|
| should have + 過去分詞 |
|
| shouldn’t have + 過去分詞 |
|
| 助動詞のあとの形 |
|
| 「現在の推量」との違い |
|
| ニュアンスの整理 |
|
| 学習のコツ |
|
【クイズ】助動詞 + have + 過去分詞 / should have のチェック問題(10問)
| 問題 | 選択肢(A~D) | 答え |
|---|---|---|
| 1. 「助動詞 + have + 過去分詞」が表すのはどのような内容ですか? |
A. 未来の予定についての推量 B. 現在の状態についての推量 C. 過去の出来事についての推量・判断 D. 仮定法の条件文 |
正解:C(過去の出来事についての推量・判断) |
| 2. 「may have + 過去分詞」の基本的な意味として最も適切なのはどれ? |
A. ~したはずがない B. ~したに違いない C. ~したかもしれない D. ~すべきだった |
正解:C(~したかもしれない) |
| 3. 「He must have overslept.」の意味として最も近いものはどれ? |
A. 彼は寝過ごしたかもしれない。 B. 彼は寝過ごしたに違いない。 C. 彼は寝過ごしたはずがない。 D. 彼は寝過ごすべきだった。 |
正解:B(彼は寝過ごしたに違いない) |
| 4. 「He cannot have forgotten.」の意味として最も適切なのはどれ? |
A. 彼は忘れたかもしれない。 B. 彼は忘れたに違いない。 C. 彼は忘れたはずがない。 D. 彼は忘れるべきではなかった。 |
正解:C(彼は忘れたはずがない) |
| 5. 「should have + 過去分詞」が表すニュアンスとして正しいものはどれ? |
A. 過去の行動への非難・後悔(~すべきだったのに…) B. 現在の義務(~すべきだ) C. 過去の事実の単純な説明 D. 未来の予定 |
正解:A(過去の行動への非難・後悔) |
| 6. 「You shouldn’t have stayed up late last night.」の訳として最も適切なのはどれ? |
A. 昨夜、もっと遅くまで起きているべきだった。 B. 昨夜、遅くまで起きてはいけなかった(=夜更かしすべきではなかった)。 C. 昨夜、遅くまで起きたかもしれない。 D. 昨夜、遅くまで起きたはずがない。 |
正解:B(夜更かしすべきではなかった) |
| 7. 空欄に最も適切なものを入れなさい。 「正しいスペルを確認すべきだった。」 You ______ checked the correct spelling. |
A. must have B. may have C. should have D. cannot have |
正解:C(You should have checked …) |
| 8. 次のうち、「過去の非難・後悔」を表している文はどれ? |
A. He must have overslept. B. Cathy may have taken the wrong route. C. He cannot have forgotten. D. You shouldn’t have stayed up late last night. |
正解:D(shouldn’t have ~:~すべきではなかった) |
| 9. 「過去の出来事」についての推量を表している文はどれ? |
A. He must be tired. B. He must have overslept. C. He should study more. D. He may come tomorrow. |
正解:B(have + 過去分詞 で過去の推量) |
| 10. 助動詞の後ろの形について、正しい説明はどれ? |
A. 助動詞の後ろには常に過去形が来る。 B. 助動詞の後ろには常に動詞の原形が来る。ここでは have + 過去分詞 の形になる。 C. 助動詞の後ろには名詞しか来ない。 D. 助動詞の後ろの形は自由で、特に決まりはない。 |
正解:B(助動詞 + 動詞の原形 have + 過去分詞) |


