モチタン辞典 › 読みもの › 英文法 › 助動詞の過去形の意味と用法まとめ

助動詞の過去形一覧と使い分けのルール
助動詞の過去形には、単語自体を過去形にするパターン(can→could、will→wouldなど)と、「助動詞 + have + 過去分詞」を用いて過去の出来事を表すパターンの2種類が存在します。
さらにmustのように単体での過去形を持たない助動詞は、had toなどの別の表現に言い換える必要があります。
助動詞の過去形一覧表と言い換えのルール
英語の助動詞を過去の文脈で使う際、助動詞そのものが語形変化するものと、別の語句に言い換える必要があるものに分かれます。まずは基本となる対応一覧を確認しましょう。
表は横にスクロールできます →
| 助動詞(現在形) | 助動詞の過去形 | 言い換え・補足 | 主な過去の意味・用法 |
|---|---|---|---|
| can | could | was able to / were able to | 〜することができた(能力)、〜できたかもしれない |
| will | would | was going to / were going to | 〜するつもりだった(意志)、よく〜したものだ(過去の習慣) |
| may | might | — | 〜だったかもしれない(推量・時制の一致) |
| shall | should | — | 〜すべきだった(義務・提案)、〜するはずだった |
| must | (過去形なし) | had to | 〜しなければならなかった(義務) |
表にある通り、canの過去形はcould、willの過去形はwould、mayの過去形はmight、shallの過去形はshouldとなります。一方でmustには過去形が存在しないため、過去の義務(〜しなければならなかった)を表す場合はhad toを用います。
また、「助動詞の過去形」と一口に言っても、文法上は次の2つの全く異なる概念が存在します。学習の際はこの2つを明確に区別することが重要です。
- 助動詞単体の過去形(could、wouldなど):時制の一致、丁寧表現、仮定法などで使われる。
- 助動詞 + have + 過去分詞:助動詞の直後に完了形を置き、「過去の事柄に対する推量や後悔」を表す。
次の疑問一覧で確認した助動詞の中でも、特に基本となるcouldの用法を深掘りしたいならcanの過去形couldの使い方が役立ちます。
mustの過去形と時制の一致による基本変化
日常会話や試験で最も間違いやすいのが、mustの過去表現と、主節の動詞に引っ張られて起こる「時制の一致」です。
mustの過去形はhad toを用いる
must(〜しなければならない)という義務を表す助動詞には、単独の過去形がありません。そのため、過去に「〜しなければならなかった」と述べたいときは、have toの過去形であるhad toを使用します。
例文:
I had to submit the report yesterday.
(私は昨日、その報告書を提出しなければならなかった。)
否定文「〜する必要はなかった」とする場合は、didn't have toを用います。must notの過去形として扱ってしまう誤りが多いため注意が必要です。
must notは「〜してはいけない」という禁止を表すため、過去の禁止を述べる場合はwas not allowed to(〜することは許されていなかった)などの表現を使います。
時制の一致による助動詞過去形の変化
主節の動詞が過去形になると、従属節(that節など)の中にある助動詞も過去形に変化します。これが時制の一致です。
例文:
He says that he can solve the problem.
(彼はその問題を解決できると言っている。)
↓ 主節を過去形(said)にすると従属節のcanがcouldに変化します。
He said that he could solve the problem.
(彼はその問題を解決できると言った。)
例文:
I think she will pass the exam.
(彼女は試験に合格するだろうと私は思う。)
↓
I thought she would pass the exam.
(彼女は試験に合格するだろうと私は思った。)
このように、単純に過去の時点で語られた発言や思考を再現する場合、助動詞は素直に過去形へと変化します。
過去の義務(肯定文)
- had to を使用する
- 「〜しなければならなかった」の意味
- must単独の過去形は存在しない
過去の不要(否定文)
- didn't have to を使用する
- 「〜する必要はなかった」の意味
- must notの過去形にしないよう注意
過去の禁止
- was not allowed to などを使う
- 「〜することは許されなかった」の意味
- 禁止(must not)の過去を表す
mustには過去形がないため表したい内容に応じて表現を使い分けます。
日常会話でのニュアンスの差を深掘りしたいときは、mustとhave toの違いと使い分けの例文集が参考になります。
過去形なのに現在を表す理由と丁寧な依頼表現
Could you help me? や Would you mind opening the window? のように、現在の事柄を頼んでいるにもかかわらず、なぜ過去形のcouldやwouldが使われるのでしょうか。これには英語の「時制の本質」が深く関わっています。
過去形が持つ「心理的な距離感」というコア概念
英語における過去形の本質は、時間的な「過去」だけではありません。話し手と相手、あるいは現実との間にある「心理的な距離感(隔たり)」を生み出す機能を持っています。
- 現在形(can, will):距離が近い。直接的で率直な響き。「今すぐできる?」「やってくれる?」
- 過去形(could, would):距離が遠い。間接的で控えめな響き。「もし可能であれば、していただけますでしょうか」
相手に対して要求を直接ぶつけるのではなく、一歩引いた遠い位置から問いかけることで、相手に断る余地を残し、丁寧で礼儀正しいニュアンスが生まれます。
丁寧度のグラデーションと比較
相手との関係性やシチュエーションに応じた使い分けを整理しました。
| 表現 | 丁寧度 | ニュアンスと使用場面 |
|---|---|---|
| Can you help me? | カジュアル | 友人や家族、同僚など、気心の知れた間柄で使う直接的な依頼。「手伝ってくれる?」 |
| Could you help me? | 丁寧 | 見知らぬ人、目上の人、ビジネス全般で使える控えめな依頼。「手伝っていただけますか?」 |
| Will you help me? | やや一方的 | 相手の意志を問う表現。親しい間柄での依頼、または指示に近い依頼。「手伝ってくれるよね?」 |
| Would you help me? | 非常に丁寧 | 相手の都合や意志を最大限に尊重する改まった依頼。「手伝っていただけますでしょうか」 |
Could you...? は「能力的に可能かどうか(可能であれば)」というニュアンスを含み、Would you...? は「相手にそうする意志があるかどうか」を丁寧に尋ねるニュアンスを含みます。ビジネスの現場ではどちらも極めて頻繁に使われます。
依頼や仮定法など多岐にわたる用法は、wouldの意味と使い方総まとめで詳しく解説しています。
仮定法で助動詞の過去形が使われる理由と仕組み
高校英語などで学ぶ仮定法過去(If節+過去形, 主節+助動詞の過去形)でも、助動詞の過去形が中心的な役割を果たします。ここでも前述の「距離感」の概念がそのまま適用されます。
現実から離れた「妄想・非現実」を表す過去形
現在の事実とは異なる仮定(もし〜なら)を考えるとき、話し手の頭の中では「現実からの距離」が生じます。この「現実離れ」を文法的に示す合図が過去形です。
仮定法過去の基本構造:
If + 主語 + 動詞の過去形, 主語 + 助動詞の過去形(would / could / might) + 動詞の原形
例文:
If I had enough money, I would buy the car.
(もし十分なお金があれば、その車を買うのだが。
※実際にはお金がないので買えない)
例文:
If it were sunny today, we could go to the beach.
(もし今日が晴れなら、海に行けるのに。
※実際には雨など天気が悪いため行けない)
主節における助動詞(would / could / might)の使い分け
仮定法の主節で用いられる助動詞の過去形は、それぞれ確信の度合いや含意が異なります。
- would(willの過去形):仮定の条件が満たされれば「〜するだろうに」(100%に近い意志や帰結)
- could(canの過去形):仮定の条件が満たされれば「〜できるのに」(能力・可能性)
- might(mayの過去形):仮定の条件が満たされれば「〜かもしれないのに」(50%前後の控えめな推量)
助動詞を過去形にすることで、「これは現実の話ではなく、頭の中で描いた架空のシチュエーションである」というサインを相手に送っているのです。
would
- willの過去形
- 〜するだろうに
- 100%に近い意志や帰結
could
- canの過去形
- 〜できるのに
- 能力や可能性
might
- mayの過去形
- 〜かもしれないのに
- 50%前後の控えめな推量
条件が満たされた場合の含意や確信度によって助動詞を使い分けます。

「助動詞+have+過去分詞」で表す過去の推量と後悔
助動詞そのものを過去形にするだけでは表せない、「過去の事柄に対する推量(〜だったに違いない)」や「過去に対する後悔(〜すべきだったのに)」を表現するときには、「助動詞 + have + 過去分詞」の形をとります。
助動詞の後ろには必ず動詞の原形を置かなければならないルールがあるため、過去を表す記号として完了形のhaveを組み込みます。
表は横にスクロールできます →
| 構文 | 日本語訳 | ニュアンス | 実際の事実 |
|---|---|---|---|
| should have + 過去分詞 | 〜すべきだったのに | 過去の義務の不履行・後悔・非難 | 実際にはしなかった |
| should not have + 過去分詞 | 〜すべきではなかったのに | 過去の行為に対する後悔・非難 | 実際にはしてしまった |
| must have + 過去分詞 | 〜だったに違いない | 過去に対する確信度の高い推量 | 高い確率でそうだった |
| may / might have + 過去分詞 | 〜だったかもしれない | 過去に対する不確実な推量 | そうだった可能性がある |
| could have + 過去分詞 | 〜できたはずなのに | 過去の可能性の示唆・非難 | 実際にはしなかった |
| cannot / couldn't have + 過去分詞 | 〜だったはずがない | 過去に対する強い否定的推量 | 絶対にそうではない |
各構文の具体的な例文
1. should have + 過去分詞
I should have studied harder for the test.
(もっと熱心にテスト勉強をしておくべきだった。
※実際は勉強しなかったため後悔している)
2. must have + 過去分詞
The road is wet. It must have rained last night.
(道路が濡れている。昨夜、雨が降ったに違いない。
※濡れた道路を見て、過去の雨をほぼ確信している)
3. might have + 過去分詞
He might have missed the train.
(彼は電車に乗り遅れたのかもしれない。
※推量の確信度は低く、半信半疑の状態)
4. could have + 過去分詞
You could have called me earlier.
(もっと早く電話をくれたってよかったのに。
※電話をかける能力や機会はあったのに、実際にはかけてこなかったことへの不満)
テストで頻出の引っかけポイント
must have + 過去分詞(〜だったに違いない)の否定は、must not have + 過去分詞ではありません。「〜だったはずがない」という強い否定の推量を表すときは、cannot have + 過去分詞 または couldn't have + 過去分詞 を使います。
例文:
He couldn't have said such a rude thing.
(彼がそんな失礼なことを言ったはずがない。)
次の疑問過去への推量や後悔を表す表現をさらに詳しく確認したいときは、助動詞+have+過去分詞の意味・用法を参考にしてください。
過去の能力のcouldと1回限りの達成was able toの違い
日本語ではどちらも「〜できた」と訳されるcouldとwas able to(複数ならwere able to)ですが、英語では明確な使い分けが存在します。この違いは資格試験や英作文で頻出の論点です。
過去の継続的能力を表す could
couldは、過去に長期間にわたって持っていた「能力」や「一般的な可能性」を表します。「〜しようと思えばいつでもできる状態だった」という意味合いであり、特定の1回の動作を実際に達成したかどうかまでは言及しません。
例文:
When I was a child, I could swim very fast.
(子どもの頃、私はとても速く泳ぐことができた。
※過去に備わっていた一般的な能力)
1回限りの具体的な達成を表す was/were able to
「過去のある特定の状況で、困難を乗り越えて実際に〜できた(やり遂げた)」と言いたい場合、肯定文ではcouldを使うことはできず、was able to または were able to を用います。
例文:
Although the fire was severe, everyone was able to escape.
(火災は激しかったが、全員が無事に脱出できた。
※特定の危機的状況において、実際に脱出という行為を達成した)
もしここで everyone could escape と書くと、「全員脱出する能力はあった(実際に脱出したかどうかは不明)」という不自然なニュアンスになってしまいます。
否定文(couldn't と wasn't able to)における扱い
否定文の場合、「その能力がなかった」ことも「実際に行為を達成できなかった」ことも結果的に同じ結末(できなかった)になるため、couldn't と wasn't/weren't able to の両方を同じように使うことができます。
例文:
I couldn't solve the math problem.
= I wasn't able to solve the math problem.
(私はその数学の問題を解くことができなかった。)
表は横にスクロールできます →
| 表現 | 表す内容 | 肯定文で使えるか | 否定文で使えるか |
|---|---|---|---|
| could | 過去の一般的な能力・状態 | 使える(1回限りの達成には不可) | 使える |
| was / were able to | 過去の特定の1回限りの達成 | 使える | 使える |
could(肯定文)
- 過去の継続的能力を表す
- 「いつでもできる状態だった」意味
- 特定の1回を達成したかは不問
was/were able to(肯定文)
- 1回限りの具体的な達成を表す
- 困難を乗り越えて実際にできた
- 特定の状況でやり遂げた事実
否定文(両者共通)
- couldn't と同じ扱いで併用可
- wasn't/weren't able to も可
- どちらも結末は「できなかった」
肯定文では一般的な能力か1回限りの具体的達成かで語句が異なります。
wasやwereの基礎から復習したいときは、be動詞の過去形の使い方を確認してみてください。
単なるcouldとcould have p.p.の事実関係の対比
助動詞の過去形学習で最も混乱しやすいのが、単体のcouldと、完了形を伴うcould have + 過去分詞の違いです。両者が表す「事実関係(実際にしたのか、しなかったのか)」を整理しましょう。
事実関係を見分ける対比表
表は横にスクロールできます →
| 形 | 意味 | 実際の事実 | 例文 |
|---|---|---|---|
| could + 動詞の原形 | 〜することができた | 日常的にその能力があった(特定の行為をしたかは問わない) | I could play the piano well. (ピアノを上手に弾くことができた。) |
| could have + 過去分詞 | 〜できたはずなのに(しなかった) | 能力や可能性はあったが、実際にはしなかった・起きなかった | I could have helped you. (手伝ってあげられたのに。 ※実際は手伝わなかった) |
could have + 過去分詞 が持つ2つの用法
could have + 過去分詞 は、文脈によって次の2通りの解釈ができます。
- 過去の実行されなかった可能性(〜できたのにしなかった)
We could have won the game if we had practiced more.
(もっと練習していれば試合に勝てたはずだった。
※実際には練習が足りず負けた) - 過去に対する推量(〜だったかもしれない)
Where is my wallet? I could have left it at the office.
(財布はどこだろう?オフィスに忘れてきたのかもしれない。
※確信はないが、その可能性があると考えている)
文脈に「後悔」や「非難」のニュアンスが含まれている場合は1の意味になり、単に原因や過去の状況を探っている場合は2の意味になります。
助動詞の過去形に関する理解度確認クイズ
ここまで解説した助動詞の過去形のルールを正しく理解できているか、確認問題を解いてみましょう。
第1問(空所補充)
( )に入る最も適切な語句を選んでください。
The storm was terrible, but the ship ( ) reach the harbor safely.
A. could
B. was able to
C. must have
D. should
解答:B. was able to
解説:「嵐がひどかったが、船は無事に港に到着できた」という、過去の特定の1回限りの困難な達成を表しています。肯定文で単発の達成を表す場合、couldではなくwas able toを選択します。
第2問(書き換え)
次の文の空所に適切な語を入れて、ほぼ同じ意味の文を完成させてください。
I regret that I didn't tell her the truth.
= I ( ) ( ) ( ) her the truth.
解答:should have told
解説:「彼女に本当のことを話さなかったことを後悔している」という意味から、「彼女に本当のことを話すべきだった(のに話さなかった)」という過去の後悔を表す構文に書き換えます。「should have + 過去分詞」を用います。
第3問(誤文訂正)
次の文の誤っている箇所を1つ指摘し、正しく直してください。
He must study hard yesterday because he had an important test today.
解答:must study → had to study
解説:yesterday(昨日)という過去の義務を表す文です。mustには過去形が存在しないため、過去の義務「〜しなければならなかった」を表すにはhad toを用います。
- 1回限りの達成は was able to過去の能力couldとの違いを意識する
- 過去の後悔は should have p.p.「〜すべきだったのに」の反実を表す
- 過去の義務は had to を使うmustに過去形がないため言い換える
クイズで問われた重要ルールが身についているか確認しましょう。
続けて読む
理解度チェック
Q1. 過去の義務「〜しなければならなかった」を表す表現はどれ?
- musted
- had to
- should to
- was must to
答えを見る
正解: B. had to
mustには単独の過去形が存在しないため、過去の義務を表す場合はhave toの過去形であるhad toを使用します。
Q2. 過去の特定の状況で「実際に〜できた(達成した)」を表す文は?
- Everyone could escape.
- Everyone was able to escape.
- Everyone should have escaped.
- Everyone might escape.
答えを見る
正解: B. Everyone was able to escape.
肯定文において、過去のある特定の状況で困難を乗り越えて実際に達成したことを述べる際は、couldではなくwas able toを用います。
Q3. 「could have + 過去分詞」が表す事実関係はどれ?
- 過去に日常的にその能力があった
- 実際には行わなかった・起きなかった
- 確実にその行為をやり遂げた
- 将来必ず行う予定である
答えを見る
正解: B. 実際には行わなかった・起きなかった
could have + 過去分詞は、「〜できたはずなのに」と能力や可能性はあったものの実際にはしなかった事実を表します。推量として使われる場合もあります。
英語の文法は、話して身につけよう。会話アプリ「モチスピ」英語を話して練習できる会話アプリ。話すたびに、発音・文法・自然さをその場で直してもらえます。無料で試す
よくある質問
- Q. 助動詞の過去形はなぜ丁寧な意味になるのですか?
- 英語の過去形には「時間的な過去」だけでなく「現実からの距離感」を表す性質があります。助動詞を過去形にすることで直接的な要求を避け、控えめで相手に配慮した丁寧なニュアンスになります。
- Q. mustの過去形としてmust haveは使えますか?
- 「〜しなければならなかった(義務)」の過去形としては使えません。義務の過去はhad toを使います。must have + 過去分詞は「〜だったに違いない」という過去の推量を表す構文です。
- Q. couldとwas able toはどう使い分けますか?
- couldは「いつでも〜できた」という過去の一般的な能力を表します。一方、was/were able toは「特定の状況で実際にやり遂げた(1回限りの達成)」を表す際に肯定文で使います。
- Q. could have + 過去分詞の本当の意味は何ですか?
- 「実際にはしなかったが、やろうと思えばできた」という過去の可能性や後悔を表します。また文脈によっては「〜だったかもしれない」という過去の推量を表すこともあります。
- Q. 助動詞の過去形はどんな時に過去の意味になりますか?
- 主節が過去形で時制の一致が起きている場合や、「助動詞+have+過去分詞」の形をとった場合、またcouldが過去の継続的な能力を表す場合に過去の意味になります。単独では丁寧表現や仮定法になることが多いです。
2026年9月24日更新・モチタン辞典編集部
関係する文法助動詞の一覧と使い方canとcouldの使い方(能力・許可・依頼)willとwouldの特別用法(意志・依頼・過去の習慣)
could
would
might
should