英文法ノート
必須

助動詞+have p.p.(過去への推量・後悔)

着眼点「過去のことへの推量」と「実際にはしなかった・した」ことへの後悔。

形意味
must have p.p.~だったに違いない
cannot have p.p.~だったはずがない
may / might have p.p.~だったかもしれない
should have p.p.~すべきだったのに(しなかった)
should not have p.p.~すべきでなかったのに(してしまった)
need not have p.p.~する必要はなかったのに(してしまった)
could have p.p.~できたのに(しなかった)
例文
1
He must have forgotten our appointment.
彼は私たちの約束を忘れてしまったに違いない。
2
You should have told me the truth.
私に本当のことを話すべきだったのに。
3
She cannot have said such a thing.
彼女がそんなことを言ったはずがない。
ポイントshould have p.p. =実際にはしなかった(後悔・非難)。must have p.p. =過去の事実への推量。
確認問題
1
空所補充:The road is wet. It ( ) ( ) last night. (rain)
答え
must have rained。濡れている根拠から過去を推量。
2
日本語に:You need not have brought your lunch.
答え
お弁当を持ってくる必要はなかったのに(持ってきた)。

「助動詞」の項目

  1. can / could / be able to必須
  2. may / might必須
  3. must / have to / must not / don't have to必須
  4. should / ought to / had better必須
  5. will / would / shall の用法必須
  6. 推量の強さ(must / should / may / cannot)必須
  7. 助動詞+have p.p.(過去への推量・後悔)必須
  8. used to / would / be used to の区別必須
  9. 丁寧な依頼・許可と応答差がつく
  10. 提案・要求・命令の後ろの should(原形)差がつく
  11. 感情・判断を表す should差がつく
  12. 助動詞を含む慣用表現(would rather / cannot help など)不要

英文法ノートの項目一覧 ・ 着眼点まとめ ・ ノート全体を開く(「理解した」のチェックと進み具合はノートに保存されます)