『can』『could』『be able to』を完全使い分け!「できる」を表す助動詞の能力・許可・可能性ニュアンスを制する実践ガイド

「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 です。

I hope to be able to attend the meeting.(canは不定詞の後に置けないのでbe able toを使う)

I hope to can attend the meeting.(文法的に誤り)

また、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とwas able toの決定的な違い

I could solve the problem yesterday. → 「昨日その問題を解けた」は不自然(一回限りの達成にcouldは不可)

I was able to solve the problem yesterday. → 「昨日やっとその問題を解くことができた」(一回限りの達成にはwas 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 が唯一の選択肢になります。

STEP
未来形(will + be able to)

She will be able to drive after she gets her license.(免許を取ったら運転できるようになるだろう)

STEP
完了形(have been able to)

I have been able to work remotely since I changed jobs.(転職してからずっとリモートワークができている)

STEP
不定詞(to be able to)

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 tobe 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.(館内での撮影は禁止されています)— 掲示・規約の表現

TOEICのリスニングでは「You’re allowed to…」「You can…」が案内放送や職場会話でよく登場します。どちらも「許可」の意味と即座に結びつけられるよう練習しておきましょう。

許可を「求める」場面:can・could・may——丁寧さの段階を知る

許可を求める疑問文では、どの助動詞を使うかで丁寧さのレベルがはっきり変わります。以下の順で丁寧さが上がっていきます。

丁寧さの3段階

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 よりも確信度が下がり、「もしかしたら〜かもしれない」という推量的なニュアンスが加わります。

表現例文ニュアンス
canMistakes can happen.一般的にありうる(客観的事実)
couldHe could be at home.もしかしたら〜かもしれない(推量)

can は「誰でも知っている一般論」として使いやすく、could は「今この場面での推測」として使うイメージです。確信度のスケールで言えば、can(高め)> could(低め)という関係になります。

「理論上できる」と「実際に達成できる」——be able toが持つ達成可能性のニュアンス

be able to は can・could の「可能性」用法とは性質が異なります。「条件や努力が揃えば実際に達成できる」という達成可能性のニュアンスが強く、単なる推量ではありません。

If you study hard, you will be able to pass the exam.(努力次第で合格できる)

If you study hard, you could pass the exam.(合格できるかもしれない=やや不確かな推量)

be able to を使うと「現実的に達成可能だ」という前向きな確信が伝わります。could だと「もしかしたら」という留保が残るため、励ましや具体的なアドバイスの場面では be able to のほうが適切です。

could の可能性用法はmight・mayとどう違うか

could の推量用法は might・may と重なる部分があります。could・might・may はいずれも「〜かもしれない」を表しますが、確信度や文脈による使い分けがあります。本記事では「能力・達成可能性の軸」に焦点を当てているため、推量の細かい使い分けは関連記事に委ねます。

仮定法のcouldについて

「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 には制約があるのか

英語の助動詞(can・will・must など)は、動詞の原形の前に置くだけで機能する特殊な語です。そのため「助動詞を2つ並べる」「不定詞のtoの後に置く」「-ing形にする」といった変化が文法上できません。be able to はこの制約をすべて回避できる「万能代替表現」です。

1
完了形と組み合わせるとき(have been able to)

have + 過去分詞の完了形では、can の過去分詞形(canned)は存在しないため使えません。「ずっと〜できている」と言いたいときは have been able to を使います。

I have can swim since I was five.(文法的に不可)

I have been able to swim since I was five.(5歳からずっと泳げる)

2
不定詞・動名詞と組み合わせるとき(to be able to / being able to)

to の後や -ing 形が必要な位置には助動詞を置けません。「〜できるようになりたい」「〜できることを楽しむ」などの表現は be able to が唯一の選択肢です。

I want to can speak French.(不可)

I want to be able to speak French. / I enjoy being able to help others.

3
未来の助動詞と組み合わせるとき(will be able to)

will can のように助動詞を2つ並べることは英語では禁止されています。未来の能力・可能性を表すには必ず will be able to を使います。

She will can finish the report by tomorrow.(不可)

She will be able to finish the report by tomorrow.

4
過去の一回限りの達成(was/were able to)

could は「過去の一般的な能力」を表しますが、「その場で実際にやり遂げた」という一回限りの達成には was/were able to を使うのが自然です。could を使うと「できる状態だったが実際にやったかは不明」というニュアンスになります。

We could escape from the fire just in time.(やや不自然・達成感が薄い)

We were able to escape from the fire just in time.(間一髪で脱出できた)

5
他の助動詞と重ねるとき(must be able to / might be able to)

must can や might can のように助動詞を重ねることは英語では不可です。「〜できるはずだ」「〜できるかもしれない」と言いたいときは must be able to / might be able to の形を使います。

You must can solve this problem.(不可)

You must be able to solve this problem. / He might be able to join us.

以上の5パターンを整理すると、be able to は「can の代替」ではなく「can が入れない場所を埋める不可欠な表現」だとわかります。下の表でまとめて確認しておきましょう。

文法環境canbe 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 を使います。

解答・解説と「迷ったときの判断フロー」

クイズの解説はすでに各問に示しました。ここでは、どの表現を選ぶか迷ったときに使える判断フローを整理します。このステップを順番に確認すれば、ほぼすべての場面で正しい選択ができます。

STEP
意味軸を決める:何を表したいか?
  • 能力(〜できる)→ can / could / be able to の候補へ
  • 許可(〜してよい)→ can(与える)/ could(丁寧な要求)
  • 可能性(〜かもしれない)→ can(一般論)/ could(控えめな推測)
STEP
時制を確認する
  • 現在・一般的能力 → can
  • 過去の習慣的能力 → could
  • 過去の1回限りの達成 → was / were able to
  • 未来の能力 → will be able to
STEP
文法環境をチェックする
  • 別の助動詞(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 の選択ミスはほぼゼロになります。

著者プロフィール

大学受験予備校英語講師。大学時代にアメリカへ1年間留学。卒業後は海外書籍を取り扱う出版社で編集職に6年間従事した後、英語教育の現場へ転身。現在7年目。受験生向けの実践的で分かりやすい解説に定評がある。出版社時代に様々なジャンルの英語書籍を担当した経験から、法律から工学まで業界特有の英語表現にも幅広く精通している。

目次