問 1
You ( ) have called me — I was worried sick.
- will
- should
- do
- can
should have + p.p.
「You (should) have called me — I was worried sick.」— 電話すべきだった (後悔)。
「should」
正解should have + p.p. = 〜すべきだった (実際はしなかった、後悔・非難)。
「can」
= 可能性 ━ should have が後悔の典型。
「will」
= 未来 ━ 過去への後悔は should have。
「do」
= 一般動詞助動詞 ━ 完了形では助動詞 + have + p.p.。
| 形 | マーカー | 例 |
|---|---|---|
| should have + p.p. | 後悔 (〜すべきだった) | should have called |
| must have + p.p. | 確信ある推量 (〜だったに違いない) | must have rained |
| might/may have + p.p. | 可能性ある推量 (〜だったかも) | might have forgotten |
| could have + p.p. | 可能だったが (〜できたのに) | could have helped |
| can't/couldn't have + p.p. | 否定の推量 (〜のはずがない) | can't have done it |
| 文型 | 形 | 例 |
|---|---|---|
| 後悔 | should have + p.p. | I should have studied. |
| 確信 | must have + p.p. | He must have left. |
| 可能性 | might/may have + p.p. | She might have called. |
You should have called me
I was worried sick. — 電話すべきでした、心配で病気になりそうでした。
I should have studied harder for the exam.
試験のためもっと勉強すべきでした。
She should have apologized to him.
彼に謝るべきでした。
We should have left earlier.
もっと早く出るべきでした。
He should have told the truth.
彼は真実を言うべきでした。
法助動詞 + have + p.p. (準2級必修) ━ ★ should have + p.p. = 〜すべきだった (実際はしなかった、後悔) / ★ must have + p.p. = 〜だったに違いない (90%以上の確信) / ★ might/may have + p.p. = 〜だったかもしれない (50%程度の可能性) / ★ could have + p.p. = 〜できたのに/だった可能性がある (能力・可能性) / ★ can't/couldn't have + p.p. = 〜だったはずがない (強い否定推量)。━━ should have vs need to have ━━ ★ should have (主観的後悔) / had to (客観的に必要だった)。━━ must have の特徴 ━━ ★ 過去への強い推量、否定は "can't have + p.p." (× mustn't have)。