【助動詞+完了形のまとめ】mustやcan、mightやshouldなど

こんにちは。せいじです。(@seiz_suzuki)
- 各助動詞の復習
- 完了形との合わせ技
助動詞のそれぞれを把握

各記事の最後に「助動詞+完了形」の形が載っています😊
今回はそれらのまとめとなります✨
基本的にこの形は『過去』を表しますね🙌
must+完了形
「must+完了形」で「〜したに違いない」という表現になります✨
今回は一般動詞も使えます👇
- She must have been exhausted / after working all night.
(徹夜で働いて、きっとヘトヘトだったに違いない) - They must have taken the wrong train.
(彼らはきっと電車を間違えたんだ)
ちなみに義務を表すほうの、「〜しなければならなかった」という表現にはなりませんので注意です⚠️
その場合は、基本的に「had to+動詞の原形」を使いましょう😊
can’t/couldn’t+完了形
- He cannot have forgotten / about the deadline; he’s too meticulous.
(彼が締切を忘れたはずがない、几帳面すぎる) - They cannot have finished the project / in just one day.
(彼らが1日で終えたはずがない)
これが「must+完了形」の対(つい)になるものとして、大学入試でよく取り上げられます✨
「couldn’t+完了形」の場合、強い否定として「皮肉」が混じっているという見方があります😊
She couldn’t have done it by herself.(彼女が一人でそれをできたはずがない)
may/might+完了形
「〜だったかもしれない」という表現ですね✨
口語表現では「might」が好まれると言われています🤔
- I might have left my keys / at the office.
(鍵をオフィスに置いてきたかもしれない) - She might have misunderstood [what you meant].
(彼女はあなたの意図を誤解したのかもしれない)
ちなみに、仮定法過去完了として使うこともあります👇
If I had known, I might have come.(もし知っていたら、来たかもしれないのに)
should+完了形
この表現は「後悔/批判」を表す表現として、よく見かけるかと思います😊
- You should have told me the truth / from the beginning.
(最初から本当のことを言うべきだったのに) - He should have been more careful / with his words.
(彼はもっと言葉に気をつけるべきだった)
「if」と一緒に使うならこのような感じですね👇
If I had taken that train, I should have arrived on time.(もしあの電車に乗っていたら、時間通りに着いていただろうに)
このように、「当然」を表す「〜はずだった」という表現のほうが圧倒的に多いですね✨
(※「can+完了形」で「〜はずだった」という表現はほぼなく、こちらの「should+完了形」のほうを使います)
would+完了形
- Without your help, / I would have failed.
(君の助けがなければ失敗していただろう) - She would have accepted the offer / if the salary had been higher.
(給料がもっと高ければ、そのオファーを受けていただろう)
一応、このように「if」を伴わず、単体で使われることもあります👇
I would have called, but my phone died.(電話するつもりだったが、携帯の充電が切れた)
基本的には、仮定法過去完了で使われると思っておきましょう😊
まとめ
以下、「助動詞+完了形」のまとめです👇
- 基本的には「過去」の話
- 「must+完了形」:〜したに違いない
- 「can’t/couldn’t+完了形」:〜したはずがない
- 「may/might+完了形」:〜だったかもしれない
- 「should+完了形」:〜すべきだったのに/〜だったはずだ
- 「would+完了形」:〜していたのに/〜していただろう





