Blog/can・could・shouldの意味と使い方|違いを例文でわかりやすく解説
can・could・shouldの意味と使い方|違いを例文でわかりやすく解説

著者: Vocab Team

最終更新日:

can・could・shouldの意味と使い方|違いを例文でわかりやすく解説

Vocabで本物の英語語彙を身につけよう

無料でダウンロード。間隔反復、テーマ別リスト、ネイティブ発音で早く学び、覚えた単語を定着させます。

英語の can、could、should は、どれも動詞の前に置く助動詞ですが、伝える内容は異なります。
  • can:できる、してもよい
  • could:できた、していただけますか、あり得る
  • should:した方がよい、するはずだ
このレッスンでは、特に迷いやすい canとcouldの違い、そして canとshouldの使い分けを、会話で使える例文とともに整理します。

can・could・shouldの基本的な違い

まずは、3つの助動詞が何を表すのかを比べてみましょう。
助動詞中心となる意味代表例
can現在の能力、可能、許可I can swim. 私は泳げます。
could過去の能力、丁寧な依頼、不確かな可能性Could you help me? 手伝っていただけますか?
should助言、望ましい行動、期待You should rest. 休んだ方がよいですよ。
同じ動詞を続けても、助動詞によって意味が変わります。
  • You can call her.:彼女に電話できます。または、電話してもかまいません。
  • You could call her.:彼女に電話するという方法もありますよ。
  • You should call her.:彼女に電話した方がよいですよ。
can は能力や現実的な選択肢、could は控えめな可能性や提案、should は話し手の助言を表しています。

助動詞に共通する文の作り方

can、could、shouldの後ろには、toを付けない動詞の原形を置きます。
主語 + can、could、should + 動詞の原形
  • I can speak English.:私は英語を話せます。
  • She could join us.:彼女も参加できるかもしれません。
  • He should apologize.:彼は謝った方がよいです。
主語が he、she、it でも、助動詞に s は付きません。また、助動詞の直後の動詞にも s を付けません。
  • 正しい形:She can drive. 彼女は運転できます。
  • 誤った形:She cans drive.
  • 誤った形:She can drives.

否定文

助動詞の後ろに not を置きます。
  • I cannot swim.:私は泳げません。
  • I can't swim.:私は泳げません。日常会話で一般的な短縮形です。
  • He could not come.:彼は来ることができませんでした。
  • You shouldn't worry.:心配しすぎない方がよいですよ。

疑問文

助動詞を主語の前に置きます。dodoes は使いません。
  • Can you drive?:運転できますか?
  • Could she hear you?:彼女にはあなたの声が聞こえましたか?
  • Should I call him?:彼に電話した方がよいですか?

canの意味と使い方

現在の能力を表す「できる」

習得した技能や、現在できることには can を使います。
  • I can cook Italian food.:私はイタリア料理を作れます。
  • Mika can speak English and Japanese.:ミカは英語と日本語を話せます。
  • Can your brother drive?:あなたのお兄さんは運転できますか?
  • I can't hear you clearly.:あなたの声がはっきり聞こえません。

許可を求める「してもいいですか」

日常的な場面では Can I ...? を使って許可を求められます。
  • Can I sit here?:ここに座ってもいいですか?
  • Can I use your pen?:あなたのペンを使ってもいいですか?
  • You can leave early today.:今日は早く帰ってもいいですよ。
Can I ...? は自然な会話表現です。より丁寧に尋ねたいときは、後で説明する Could I ...? も使えます。

依頼を表す「してくれる?」

Can you ...? は、家族、友人、同僚との一般的な依頼に使われます。
  • Can you open the window?:窓を開けてくれますか?
  • Can you wait a minute?:少し待ってくれますか?
  • Can you send me the file?:そのファイルを送ってくれますか?

一般的な可能性を表す「あり得る」

特定の出来事の予想ではなく、一般的に起こり得ることにも can を使います。
  • Winters can be very cold here.:ここでは冬がとても寒くなることがあります。
  • Learning a language can take time.:言語の習得には時間がかかることがあります。
  • Anyone can make a mistake.:誰でも間違えることはあります。

couldの意味と使い方

could は単に「canの過去形」ではありません。過去の能力に加えて、丁寧な依頼、可能性、控えめな提案、仮定にも使われます。

過去の一般的な能力を表す「できた」

過去のある期間に持っていた能力には could を使います。
  • I could swim when I was five.:私は5歳のときには泳げました。
  • She could read before she started school.:彼女は学校に入る前から字を読めました。
  • When we lived nearby, we could walk to the station.:近くに住んでいたころは、駅まで歩いて行けました。
ただし、過去の一度きりの出来事で「実際に成功した」と伝える場合は、肯定文では was able tomanaged to が適しています。
  • We were able to fix the computer yesterday.:私たちは昨日、そのコンピューターを修理できました。
  • She managed to catch the last train.:彼女はなんとか最終電車に乗れました。
ここでの could は「普段その能力があった」、was able to は「その場で実際に成功した」という違いです。

丁寧な依頼を表す「していただけますか」

Could you ...? は、Can you ...? より控えめで丁寧な依頼です。この could は過去を意味しません。
  • Could you speak more slowly, please?:もう少しゆっくり話していただけますか?
  • Could you tell me the way to the station?:駅までの道を教えていただけますか?
  • Could you send the report by Friday?:金曜日までに報告書を送っていただけますか?
店員、初対面の人、仕事相手などに丁寧に頼みたいときに便利です。

丁寧に許可を求める「してもよろしいですか」

Could I ...? は、相手に配慮しながら許可を求める表現です。
  • Could I ask you a question?:質問してもよろしいですか?
  • Could I borrow your charger?:充電器をお借りしてもよろしいですか?
  • Could I leave a little early today?:今日は少し早く帰ってもよろしいですか?

不確かな可能性を表す「かもしれない」

could は、あることが起こる可能性や、ある推測が正しい可能性を表します。
  • It could rain this evening.:今晩は雨が降るかもしれません。
  • That could be the answer.:それが答えかもしれません。
  • He could still be at work.:彼はまだ職場にいるかもしれません。
この用法でも、could は過去とは限りません。現在や未来について「そういう可能性もある」と述べています。

控えめな提案を表す「するのもよい」

could を使うと、相手に選択肢を示す柔らかい提案になります。
  • We could take a taxi.:タクシーを使うという方法もあります。
  • You could ask Ken for help.:ケンに助けを求めてみてもよいでしょう。
  • We could meet after lunch.:昼食後に会うこともできます。
これは強い助言ではありません。「一つの案として考えられる」という響きです。

仮定の能力や可能性を表す

現実とは異なる条件を想像するときにも could を使います。
  • If I had more time, I could study every day.:もっと時間があれば、毎日勉強できるのに。
  • If we left now, we could catch the earlier train.:今出発すれば、一本早い電車に乗れるかもしれません。

canとcouldの違い

現在の能力と過去の能力

  • I can run fast.:私は速く走れます。現在の能力です。
  • I could run fast when I was younger.:若いころは速く走れました。過去の能力です。

普通の依頼と丁寧な依頼

  • Can you help me?:手伝ってくれますか?自然で直接的な依頼です。
  • Could you help me?:手伝っていただけますか?より控えめで丁寧です。
丁寧さを表す Could you ...? は過去形の質問ではありません。今してほしいことにも使えます。

一般的な可能性と個別の不確かな可能性

  • This road can be dangerous in winter.:この道は冬には危険になることがあります。一般的に起こり得ることです。
  • This road could be dangerous tonight.:この道は今夜、危険かもしれません。特定の状況についての不確かな判断です。

canの過去をすべてcouldにしない

could は過去の一般的な能力には使えますが、一度の成功を述べる肯定文では不自然になることがあります。
  • When I was a child, I could climb trees.:子どものころ、私は木登りができました。
  • Yesterday, I was able to climb to the top.:昨日、私は頂上まで登ることができました。

shouldの意味と使い方

助言を表す「した方がよい」

相手に望ましい行動を勧めるときは should を使います。命令より柔らかく、話し手の意見や助言を表します。
  • You should get some rest.:少し休んだ方がよいですよ。
  • You should check the details first.:まず詳細を確認した方がよいです。
  • We should leave before six.:私たちは6時前に出発した方がよいです。
  • Should I talk to my manager?:上司に相談した方がよいでしょうか?

否定の助言を表す「しない方がよい」

  • You shouldn't skip breakfast.:朝食を抜かない方がよいですよ。
  • He shouldn't drive when he is tired.:彼は疲れているときに運転しない方がよいです。
  • We shouldn't make a decision yet.:まだ決定しない方がよいでしょう。

期待を表す「するはずだ」

予定や状況から考えて、そうなると期待される場合にも should を使います。
  • The train should arrive at ten.:電車は10時に到着するはずです。
  • The package should be here tomorrow.:荷物は明日ここに届くはずです。
  • Aya left an hour ago, so she should be home now.:アヤは1時間前に出たので、もう家に着いているはずです。
これは絶対的な確信ではなく、「通常どおりならそうなる」という期待です。

should have + 過去分詞

過去にすべきだったのにしなかったことへの後悔や批判には、should have + 過去分詞を使います。
  • I should have called you.:あなたに電話すべきでした。実際には電話しませんでした。
  • You should have checked the time.:時間を確認しておくべきでした。
  • We shouldn't have waited so long.:私たちはそれほど長く待つべきではありませんでした。

canとshouldの違い

can は「可能か、能力があるか」を表し、should は「そうするのが望ましいか」を表します。
  • You can take a break.:休憩を取ることができます。または、取ってもかまいません。
  • You should take a break.:休憩を取った方がよいです。
  • Can I call her now?:今、彼女に電話してもよいですか?許可や可能性を尋ねています。
  • Should I call her now?:今、彼女に電話した方がよいですか?判断や助言を求めています。
質問を作るときは、次のように考えると選びやすくなります。
  • 「できる?」「してもいい?」と聞きたい:can
  • 「した方がいい?」と聞きたい:should

couldとshouldの違い

提案をするときは、couldshould の両方を使えますが、強さが異なります。
  • You could take the bus.:バスを使うという方法もあります。
  • You should take the bus.:バスを使った方がよいです。
could は選択肢の一つを示します。should は、その選択が望ましいという話し手の判断を加えます。
別の例も比べてみましょう。
  • We could ask Maria.:マリアに聞いてみることもできます。
  • We should ask Maria.:マリアに聞いた方がよいです。

よくある間違い

助動詞の後ろにtoを置く

  • 誤り:I can to speak English.
  • 正しい形:I can speak English.:私は英語を話せます。
can、could、shouldの直後は動詞の原形です。

三人称単数のsを付ける

  • 誤り:He cans swim.
  • 正しい形:He can swim.:彼は泳げます。
助動詞は主語によって変化しません。

疑問文でdoを使う

  • 誤り:Do you can drive?
  • 正しい形:Can you drive?:運転できますか?
助動詞そのものを主語の前に移動します。

couldを必ず過去だと考える

  • Could you wait here?:ここで待っていただけますか?
  • It could rain tomorrow.:明日は雨が降るかもしれません。
どちらも現在または未来に関係する表現です。文脈から、過去の能力、丁寧な依頼、可能性のどれかを判断します。

canとshouldを同じ意味で使う

  • You can see a doctor.:医者に診てもらうことはできます。
  • You should see a doctor.:医者に診てもらった方がよいです。
助言を伝えたいなら should が適切です。

練習問題

空欄に can、could、should のいずれかを入れてください。必要に応じて、否定形も使います。
  1. I ___ speak French now, but I couldn't speak it two years ago.
  2. ___ you open the door for me, please?
  3. You look tired. You ___ go to bed early tonight.
  4. When my grandfather was young, he ___ walk for hours.
  5. It ___ rain later, but I am not sure.
  6. ___ I use your phone for a minute?
  7. You ___ touch that wire. It may be dangerous.
  8. We ___ take a taxi, but the bus is cheaper.
  9. The meeting ___ finish by noon if everything goes as planned.
  10. ___ I apologize to her?

解答と解説

  1. canI can speak French now. は「私は今、フランス語を話せます」という現在の能力です。
  2. CouldCould you open the door for me, please? は「ドアを開けていただけますか?」という丁寧な依頼です。
  3. shouldYou should go to bed early tonight. は「今夜は早く寝た方がよい」という助言です。
  4. couldHe could walk for hours. は「彼は何時間も歩けた」という過去の一般的な能力です。
  5. couldIt could rain later. は「後で雨が降るかもしれない」という不確かな可能性です。
  6. Can または CouldCan I use your phone? は日常的な許可の求め方、Could I use your phone? はより控えめで丁寧な表現です。
  7. shouldn'tYou shouldn't touch that wire. は「その電線には触らない方がよい」という助言です。
  8. couldWe could take a taxi. は「タクシーを使うという選択肢もある」という提案です。
  9. shouldThe meeting should finish by noon. は「予定どおりなら正午までに終わるはずだ」という期待です。
  10. ShouldShould I apologize to her? は「彼女に謝った方がよいですか?」と助言を求めています。

使い分けのまとめ

迷ったときは、文が何を伝えようとしているかを確認しましょう。
  • 現在「できる」:can
  • 過去に一般的に「できた」:could
  • 丁寧に「していただけますか」:Could you ...?
  • 「かもしれない」「一つの案としてできる」:could
  • 「した方がよい」:should
  • 「予定どおりなら、するはずだ」:should
最後に、同じ場面での違いを確認します。
  • I can talk to him.:私は彼と話せます。
  • I could talk to him.:私が彼と話すという方法もあります。
  • I should talk to him.:私は彼と話した方がよいです。
形はよく似ていますが、能力、選択肢、助言のどれを伝えるかで使う助動詞が決まります。まずはこの3つの中心的な意味を押さえ、例文の主語や動詞を自分の状況に置き換えて練習してみましょう。