第42課 / 48課 B2
助動詞+have+過去分詞
助動詞+have+過去分詞
この課でできるようになること
- must have doneで過去についての強い推量を言える
- can't have doneで「〜したはずがない」を言える
- should have doneで過去の後悔・非難を言える
まず日本語で考える
「もう着いたはずだ」「あんなことしなければよかった」のように、過去のことを推量したり後悔したりする言い方があります。
英語では助動詞のあとにhave+過去分詞を置いて、今から見た過去の出来事について話します。
助動詞+have+過去分詞の形
| 形 | 意味 | 例 |
|---|---|---|
| must have+過去分詞 | 〜したに違いない | She must have left already. |
| can't/couldn't have+過去分詞 | 〜したはずがない | He can't have said that. |
| should have+過去分詞 | 〜すべきだったのに | I should have called you. |
| may/might have+過去分詞 | 〜したかもしれない | They might have missed the bus. |
| needn't have+過去分詞 | 〜する必要はなかったのに | You needn't have worried. |
例文
- She must have forgotten our meeting. — 彼女は私たちの約束を忘れたに違いない
- He can't have finished already; it's only been ten minutes. — 彼がもう終えたはずがない。まだ10分しかたっていない
- I should have studied more before the test. — テストの前にもっと勉強しておくべきだった
- You shouldn't have bought such an expensive gift. — あんな高価な贈り物を買うべきではなかったのに
- They might have taken the wrong train. — 彼らは間違った電車に乗ったのかもしれない
- We needn't have brought an umbrella; it didn't rain. — 傘を持ってくる必要はなかった。雨は降らなかった
- He must have worked very hard to pass that exam. — その試験に受かるために、彼はとても頑張ったに違いない
- I could have helped you if you had asked. — 頼んでくれれば、あなたを手伝えたのに
よくある間違い
- × She must forgot the meeting. → ○ She must have forgotten the meeting.(過去の推量はmust+have+過去分詞。mustだけだと今の義務の意味になる)
- × I should have go earlier. → ○ I should have gone earlier.(haveの後ろは必ず過去分詞。原形は使わない)
- × You don't need to have worried. → ○ You needn't have worried.(「不要だったのにした」はneedn't have+過去分詞)
ミニ会話(遅刻の理由を話す)
場面: TaroとLucyが、会議に遅れた理由について話している。
- Taro : You look tired. You must have had a long day. — 疲れてるみたいだね。長い一日だったに違いないね
- Lucy : I have. I should have left the house earlier. — そうなの。もっと早く家を出るべきだった
- Taro : What happened? You can't have missed the train again. — 何があったの?また電車に乗り遅れたはずないよね
- Lucy : Actually, I did. I might have set my alarm wrong. — 実は乗り遅れたの。目覚ましの設定を間違えたのかもしれない
- Taro : Well, you needn't have rushed. The meeting started late anyway. — まあ、急ぐ必要はなかったよ。どのみち会議は遅れて始まったから
3行まとめ
- 助動詞+have+過去分詞は、今から過去を振り返って推量・後悔・非難を言う形。
- must/can't/mightは推量、shouldは後悔・非難、needn'tは「不要だったのにした」を表す。
- haveの後ろは必ず過去分詞。原形にすると意味が変わってしまうので注意。
この課を3問だけ
She ___ have forgotten our meeting; she never replied.(彼女は私たちの約束を忘れたに違いない。返事が全然なかった)
過去についての強い推量はmust have+過去分詞です。
She can't ___ arrived yet; the flight only landed five minutes ago.(彼女がもう到着したはずがない。飛行機はたった5分前に着陸したばかりだ)
「〜したはずがない」はcan't have+過去分詞です。
We ___ have booked the tickets earlier.(もっと早くチケットを予約しておくべきだった)
過去の後悔・非難はshould have+過去分詞です。
{correct} / {total} 問正解
この課の続きは下の「全18問ドリル」か、アプリで
この課をアプリで解く
App Store で近日公開
この課をアプリで解く
App Store で近日公開