「can と could と be able to、全部『できる』って意味でしょ?」——そう思っていませんか?実はこの3つ、日本語に訳すと同じに見えても、伝えるニュアンスや使える場面がまったく異なります。この違いを曖昧なままにしておくと、丁寧に言いたい場面で失礼な表現になったり、可能性を述べているのか許可を求めているのか相手に伝わらなかったりする原因になります。まずは「意味の地図」を頭に描くことから始めましょう。
まず「意味の地図」を描こう:can・could・be able toが持つ3つの意味軸
「能力」「許可」「可能性」——3つの軸を混同しないために
can・could・be able toは、大きく分けて3つの意味軸を持っています。この3軸を混同すると、文の意図がぼやけてしまいます。
- 能力(ability):「〜する能力・スキルがある」。例:I can swim.(私は泳げる)
- 許可(permission):「〜してもよい」。例:You can leave now.(もう帰っていいよ)
- 可能性・達成可能性(possibility / achievability):「〜することがあり得る/〜できる状況にある」。例:It can be cold here in winter.(ここは冬に寒くなることがある)
同じ「can」という単語でも、文脈によって3つの顔を使い分けています。この地図を意識するだけで、英文を読むときの解像度がぐっと上がります。
| 表現 | 能力(ability) | 許可(permission) | 可能性(possibility) |
|---|---|---|---|
| can | ○ 主要な用法 | ○ 口語でよく使う | ○ 一般的傾向・可能性 |
| could | ○ canの過去形 / 仮定 | ○ 丁寧な許可依頼 | ○ 弱い可能性・推量 |
| be able to | ○ 主要な用法 | △ ほぼ使わない | △ 達成可能性に限定 |
canとbe able toの基本的な立ち位置の違い
canは助動詞なので、後ろに必ず動詞の原形が来て、それ自体は活用しません。そのため「未来完了形で使いたい」「不定詞の後に続けたい」といった場面では文法的に使えない制約があります。そこを補うのが be able to です。
また、be able toは「努力や状況を乗り越えて実際に達成できた」という達成のニュアンスを帯びることがあり、単純な能力を表すcanとは微妙に温度感が異なります。
couldはcanの「過去形」だけじゃない!多機能な助動詞として捉える
couldを「canの過去形」と丸暗記している方は多いですが、それだけでは現代英語の半分も理解できません。couldには実は4つの顔があります。
- canの過去形:When I was young, I could run fast.(若い頃は速く走れた)
- 丁寧な依頼・許可:Could you help me?(手伝っていただけますか?)
- 仮定法(非現実):If I had time, I could travel.(時間があれば旅行できるのに)
- 過去の可能性・推量:That could have been dangerous.(あれは危険だったかもしれない)
3つの意味軸(能力・許可・可能性)とcouldの4つの顔を頭に入れておくことが、この記事全体を理解するための土台になります。以降のセクションでは、この地図をもとに各用法を具体的な例文とともに掘り下げていきます。
「能力」の使い分け:今できる・昔できた・その時できた——時制で変わるルール
「能力」を表す can・could・be able to は、どの時制で・何回起きた出来事かによって使い分けが決まります。「なんとなく同じ意味でしょ」と思って使い回すと、特に過去形で大きなミスにつながるので注意が必要です。
現在の能力:canとbe able toは交換可能?微妙な温度差を知る
現在の能力を表す場面では、can と be able to はほぼ同じ意味で使えます。ただし、be able to はよりフォーマルな響きがあり、「努力や条件を経てできる」というニュアンスを帯びやすい表現です。
- She can speak three languages.(ごく自然な日常表現)
- She is able to speak three languages.(やや改まった・書き言葉的)
「昔はできた」の過去習慣的能力:couldが使えるケース
子どもの頃や以前の時期に「習慣的・一般的にできていた」能力を表すときは、could が自然に使えます。これは繰り返しの能力・状態を指しているのがポイントです。
- I could swim very fast when I was a child.(子どもの頃は速く泳げた)
- He could play the piano beautifully in his twenties.(20代の頃はピアノが上手く弾けた)
「その時(一度)できた」の過去達成:couldが使えない!be able toが必要な理由
ここが最大のつまずきポイントです。「あのとき一度だけ〜できた」という一回限りの達成・成功を表すとき、could は使えません。was / were able to を使うのが正解です。
| 表現 | 使える場面 | 例文 |
|---|---|---|
| could | 過去の習慣的・一般的能力 | I could run fast as a kid. |
| was / were able to | 過去の一回限りの達成 | I was able to catch the last train. |
未来・完了形・不定詞でcanが使えないときbe able toが登場する
助動詞 can には「will can」「have canned」「to can」のような形が存在しません。未来・完了形・不定詞の文脈では、be able to が唯一の選択肢になります。
She will be able to drive after she gets her license.(免許を取ったら運転できるようになるだろう)
I have been able to work remotely since I changed jobs.(転職してからずっとリモートワークができている)
I want to be able to speak English fluently.(英語を流暢に話せるようになりたい)
「一回限りの過去の達成にはcouldが使えない」「canが使えない文法的位置ではbe able toを使う」——この2点を押さえれば、能力の使い分けは完璧です。
「許可」の使い分け:can・could・be allowed toで丁寧さと文脈が変わる
「能力」と同じく、「許可」の意味でも can・could・be allowed to は微妙に使い分けが必要です。「許可を与える」場面と「許可を求める」場面で使うべき表現がまったく異なるため、それぞれのパターンをしっかり押さえましょう。
許可を「与える」場面:canとbe allowed toの使い分け
誰かに許可を与えるときは、can が最も自然でよく使われます。日常会話から職場の指示まで幅広く対応できます。一方、フォーマルな文書や規則・規約の文脈では be allowed to や be permitted to が好まれます。
- You can go now.(もう行っていいよ)— 日常会話での許可
- Employees are allowed to work from home twice a week.(週2回在宅勤務が認められています)— 規則・制度の説明
- Visitors are not permitted to take photos inside.(館内での撮影は禁止されています)— 掲示・規約の表現
許可を「求める」場面:can・could・may——丁寧さの段階を知る
許可を求める疑問文では、どの助動詞を使うかで丁寧さのレベルがはっきり変わります。以下の順で丁寧さが上がっていきます。
Can I…?(カジュアル)— 友人・家族など親しい間柄で使う
Could I…?(丁寧)— 初対面や目上の人に使える汎用表現
May I…?(改まった丁寧)— フォーマルな場面・接客・試験の会話問題に頻出
could が can より丁寧に聞こえる理由は「仮定法的な距離感」にあります。could は「もし可能であれば…できますか?」というニュアンスを含み、直接的な要求を和らげる効果があります。英検の会話問題や TOEIC のリスニングでも、丁寧な依頼・許可の場面で could が多用されるので意識しておきましょう。
過去の許可をどう表現するか:couldとwas allowed toの違い
過去の許可を表す場合も、能力の使い分けと同じパターンが当てはまります。could は「以前は(習慣的に)許可されていた」という継続的な状況に使い、was/were allowed to は「特定の一回だけ許可された」という具体的な出来事に使います。
| 表現 | ニュアンス | 例文 |
|---|---|---|
| could | 習慣的・継続的な許可(過去) | We could leave early on Fridays back then.(昔は金曜に早退できた) |
| was/were allowed to | 特定の一回限りの許可 | She was allowed to skip the test that day.(その日だけテストを免除された) |
「その日だけ特別に許可された」という一回限りの出来事に could を使うと不自然になります。was/were allowed to を選ぶのが正解です。
- 「Can I use your pen?」と「Could I use your pen?」はどう違うの?
-
意味はどちらも「ペンを借りていいですか?」ですが、could を使うほうが丁寧な印象を与えます。友人や同僚には can で十分ですが、初対面の人や目上の人には could を選ぶと自然です。
- 「May I…?」はいつ使うべき?堅すぎる?
-
フォーマルな場面(会議・接客・公式な場)では自然です。日常会話では少し改まった印象になりますが、失礼にはなりません。英検の面接や TOEIC のビジネス場面の問題でも頻出なので、使いこなせると得点アップにつながります。
- 過去に「許可されていた」と言いたいとき、could と was allowed to どちらを使う?
-
「昔はいつも〜できた(許可されていた)」という習慣的な状況なら could、「あのとき一度だけ許可された」という特定の出来事なら was/were allowed to を使います。この区別は能力の could/was able to と同じ考え方です。
「可能性・達成可能性」の使い分け:couldとcan・be able toが示す確信度の違い
「能力」「許可」ときたら、次は「可能性」の使い分けです。can・could・be able to はそれぞれ可能性のニュアンスが異なり、どれを選ぶかで「どのくらい確信しているか」が変わります。ここをしっかり整理しておきましょう。
現在・未来の可能性:canとcouldで確信度がどう変わるか
can の可能性用法は「一般的・理論的にありうる」という客観的な事実を述べるときに使います。特定の状況ではなく、「そういうことは起こりうる」という普遍的な可能性です。一方、could は can よりも確信度が下がり、「もしかしたら〜かもしれない」という推量的なニュアンスが加わります。
| 表現 | 例文 | ニュアンス |
|---|---|---|
| can | Mistakes can happen. | 一般的にありうる(客観的事実) |
| could | He could be at home. | もしかしたら〜かもしれない(推量) |
can は「誰でも知っている一般論」として使いやすく、could は「今この場面での推測」として使うイメージです。確信度のスケールで言えば、can(高め)> could(低め)という関係になります。
「理論上できる」と「実際に達成できる」——be able toが持つ達成可能性のニュアンス
be able to は can・could の「可能性」用法とは性質が異なります。「条件や努力が揃えば実際に達成できる」という達成可能性のニュアンスが強く、単なる推量ではありません。
be able to を使うと「現実的に達成可能だ」という前向きな確信が伝わります。could だと「もしかしたら」という留保が残るため、励ましや具体的なアドバイスの場面では be able to のほうが適切です。
could の可能性用法はmight・mayとどう違うか
could の推量用法は might・may と重なる部分があります。could・might・may はいずれも「〜かもしれない」を表しますが、確信度や文脈による使い分けがあります。本記事では「能力・達成可能性の軸」に焦点を当てているため、推量の細かい使い分けは関連記事に委ねます。
「If I had more time, I could finish it.」のような仮定法のcould は、「非現実の条件下での能力・可能性」を表します。現実には時間がないという前提で「もし〜なら、できるのに」というニュアンスです。可能性の could と混同しやすいですが、if節の有無や文脈で判断しましょう。
could・might・may の推量ニュアンスの細かい違いについては、「推量の助動詞を徹底比較」の記事で詳しく解説しています。本記事と合わせて読むと、助動詞全体の使い分けがより明確になります。
「canが使えない場所」完全マップ:be able toが必須になる5つの文法環境
can は非常に便利な助動詞ですが、助動詞という品詞の性質上、使える文法環境が厳しく制限されています。完了形・不定詞・動名詞・未来形・助動詞の重ね使いなど、can が入れない場所では必ず be able to に切り替えなければなりません。この5つのパターンを「canが使えない場所の地図」として頭に入れておきましょう。
英語の助動詞(can・will・must など)は、動詞の原形の前に置くだけで機能する特殊な語です。そのため「助動詞を2つ並べる」「不定詞のtoの後に置く」「-ing形にする」といった変化が文法上できません。be able to はこの制約をすべて回避できる「万能代替表現」です。
have + 過去分詞の完了形では、can の過去分詞形(canned)は存在しないため使えません。「ずっと〜できている」と言いたいときは have been able to を使います。
to の後や -ing 形が必要な位置には助動詞を置けません。「〜できるようになりたい」「〜できることを楽しむ」などの表現は be able to が唯一の選択肢です。
will can のように助動詞を2つ並べることは英語では禁止されています。未来の能力・可能性を表すには必ず will be able to を使います。
could は「過去の一般的な能力」を表しますが、「その場で実際にやり遂げた」という一回限りの達成には was/were able to を使うのが自然です。could を使うと「できる状態だったが実際にやったかは不明」というニュアンスになります。
must can や might can のように助動詞を重ねることは英語では不可です。「〜できるはずだ」「〜できるかもしれない」と言いたいときは must be able to / might be able to の形を使います。
以上の5パターンを整理すると、be able to は「can の代替」ではなく「can が入れない場所を埋める不可欠な表現」だとわかります。下の表でまとめて確認しておきましょう。
| 文法環境 | can | be able to |
|---|---|---|
| 完了形(have + p.p.) | 使用不可 | have been able to |
| 不定詞(to + 動詞) | 使用不可 | to be able to |
| 動名詞(-ing形) | 使用不可 | being able to |
| 未来(will + 動詞) | 使用不可 | will be able to |
| 過去の一回限りの達成 | 不自然 | was/were able to |
| 他の助動詞との組み合わせ | 使用不可 | must/might be able to |
「can が使えるかどうか迷ったら、この表を確認する」という習慣をつけるだけで、文法ミスが大幅に減ります。
実践演習:場面別クイズで使い分けを定着させよう
ここまで学んできた能力・許可・可能性・文法環境の知識を、実際の問題でアウトプットしましょう。「なんとなくわかった」を「確実に使える」に変えるには、問題を解いて自分の理解を確かめることが一番の近道です。まずは自力で考えてから解説を読んでください。
クイズ①:空所補充問題(能力・許可・可能性を横断)
各文の( )に入る最も適切な語句を選んでください。選択肢は各問の後に示します。
- Q1. She ( ) speak three languages when she was a child. [能力・過去] 選択肢: A. can B. could C. was able to D. will be able to
-
答え: B. could/過去の「能力(習慣的にできた)」にはcould を使います。A のcan は現在形なので不可。C の was able to も文法的には正しいですが、「習慣的にできた」という反復能力の表現にはcould がより自然です。
- Q2. After hours of effort, he ( ) finally solve the puzzle. [能力・過去の1回限りの達成] 選択肢: A. could B. was able to C. can D. be able to
-
答え: B. was able to/過去に「1回限り実際に達成した」場合はwas able to を使います。could は「習慣的にできた」という意味になり、1回の達成を表すのには不向きです。
- Q3. You ( ) use my car if you need it. [許可・現在] 選択肢: A. could B. can C. be able to D. will be able to
-
答え: B. can/現在の許可を与える表現には can が最もシンプルで自然です。could も丁寧な許可要求に使えますが、与える側の発言としてはcan が一般的です。
- Q4. I hope I ( ) attend the conference next month. [能力・未来] 選択肢: A. can B. could C. will be able to D. am able to
-
答え: C. will be able to/未来の能力・可能性を表すには will be able to を使います。can も口語では未来を表せますが、hope と組み合わせて「できるといいな」という未来への希望を示す文脈ではwill be able to がより明確です。
- Q5. That noise ( ) be the neighbors. [可能性・現在の推測] 選択肢: A. can B. could C. be able to D. was able to
-
答え: B. could/現在の状況に対する「控えめな推測(〜かもしれない)」にはcould を使います。can も理論的可能性を表せますが、「〜かもしれない」という推測のニュアンスにはcould が適切です。
- Q6. I want ( ) travel abroad someday. [不定詞の前の能力表現] 選択肢: A. can B. could C. to be able to D. being able to
-
答え: C. to be able to/want の後には不定詞(to + 動詞原形)が続きます。can は助動詞なので不定詞の形(to can)にできません。このような文法環境では to be able to が必須です。
- Q7. She has ( ) finish the report by herself. [現在完了との組み合わせ] 選択肢: A. could B. can C. been able to D. be able to
-
答え: C. been able to/has の後には過去分詞が必要です。can に過去分詞形はないため、has been able to という現在完了形を使います。
- Q8. ( ) I ask you a question? [丁寧な許可要求] 選択肢: A. Can B. Could C. Be able to D. Will be able to
-
答え: B. Could/許可を丁寧に求める場合はCould を使います。Can でも許可要求は可能ですが、Could の方が丁寧なニュアンスになります。フォーマルな場面ではCould が好まれます。
- Q9. Practicing every day ( ) improve your English. [可能性・一般論] 選択肢: A. could B. can C. was able to D. has been able to
-
答え: B. can/「〜すれば上達できる(一般的・理論的可能性)」という普遍的な真理にはcan を使います。could は「ひょっとしたら〜かも」という控えめな推測になり、ここでは不自然です。
- Q10. You should ( ) communicate in English after this course. [助動詞の連続使用] 選択肢: A. can B. could C. be able to D. will can
-
答え: C. be able to/英語では助動詞を2つ連続して使うことはできません(should can は不可)。should の後に能力を表したい場合は be able to を使います。
クイズ②:誤文訂正問題(よくある間違いパターン)
次の各文には誤りが1つあります。誤りを見つけて正しく直してください。
- 誤文A. I will can speak English fluently after studying abroad.
-
正しい文: I will be able to speak English fluently after studying abroad./will と can を連続して使うことはできません。未来の能力を表すには will be able to に変えます。これは学習者が最もよく犯すミスの1つです。
- 誤文B. He could pass the final exam last year after all his hard work.
-
正しい文: He was able to pass the final exam last year after all his hard work./「努力の末に試験に合格した」という過去の1回限りの達成には was able to を使います。could pass とすると「合格する能力があった(が実際に合格したかは不明)」というニュアンスになります。
- 誤文C. I enjoy to be able to can cook new dishes.
-
正しい文: I enjoy being able to cook new dishes./enjoy の後には動名詞(-ing形)が続きます。また can と be able to を重ねて使うことはできません。enjoy being able to cook が正しい形です。
- 誤文D. She has could finish all the tasks by noon.
-
正しい文: She has been able to finish all the tasks by noon./has の後には過去分詞が必要ですが、could に過去分詞形はありません。現在完了で能力を表すには has been able to を使います。
解答・解説と「迷ったときの判断フロー」
クイズの解説はすでに各問に示しました。ここでは、どの表現を選ぶか迷ったときに使える判断フローを整理します。このステップを順番に確認すれば、ほぼすべての場面で正しい選択ができます。
- 能力(〜できる)→ can / could / be able to の候補へ
- 許可(〜してよい)→ can(与える)/ could(丁寧な要求)
- 可能性(〜かもしれない)→ can(一般論)/ could(控えめな推測)
- 現在・一般的能力 → can
- 過去の習慣的能力 → could
- 過去の1回限りの達成 → was / were able to
- 未来の能力 → will be able to
- 別の助動詞(will / should / must)の後 → be able to 一択
- 不定詞(to の後)→ to be able to
- 動名詞(enjoy / avoid などの後)→ being able to
- 完了形(have / has / had の後)→ been able to
迷ったらまず「何を言いたいか(意味)」を確定し、次に「いつの話か(時制)」を確認、最後に「その位置に can が入れるか(文法環境)」をチェックする。この3ステップを踏めば、can・could・be able to の選択ミスはほぼゼロになります。

