助動詞+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.
答え
お弁当を持ってくる必要はなかったのに(持ってきた)。