「できる」「できた」- Can / could / be able to の使い分け

Can は「できる」を表現する最もポピュラーな語ですが、その過去形である could や、be able to もよく使われているのをよく目にします。これらはどのようなルールで使い分けられ、解釈されるのでしょうか。

基本的な意味: can は可能性、能力、許可を表現

Can は可能性があること、実現する能力があること、あるいは実行が許可されていることを表現します。

  • My grandfather can swim.

もちろん、could は can の単なる過去形として使えます。

  • My grandfather could swim when he was young.

ここまでは単純ですが、could はこういった単なる can の過去形以外にも、様々な意味で使われます。また、can は文法上いくつか使えない場面があります。例えば現在完了や他の助動詞と組み合わせです。それらについて一つずつ見ていきましょう。

Could を使う場面

Could は can の過去形なのに、過去を表さないことがあります。過去形には「単なる過去」以上に、「現在や自分との距離がある」イメージがあるそうです。このイメージによって、まだ現実になっていない未来や誇張を表現できます。Could がより丁寧な表現だと言われるのは、過去形を使うことによって (時間的な) 距離感が生まれ、より間接的な言い回しになるからと考えると理解しやすいのではないでしょうか。

過去形だけど現在: 現在や未来に可能な行動/活動

Could は can と同様に、現在や未来に可能な行動/活動を表現する際に使います。Could は can の過去形ですが、この場合は過去ではなく、現在や未来のことを表しています。

  • “Where would you like to go today?” “We could go on a picnic.”

この場合、could は can で置き換えられます。ただし、could は can と比較すると不確かなニュアンスになります。

過去形だけど現在: 誇張のような非現実的な可能性

Could は誇張表現にも使われます。たとえば共感を得るなどの目的で物事をオーバーに表現するために、現実的には起こらないであろうことを言う場合には、次のように can ではなく could を使います。

  • I’m so sleepy, I could sleep for a week.

この文も、過去形である could を使ってはいるものの現在のことを表現しています。

過去形だけど現在: couldn’t で現在について起こりえないことを表現

現在についての話で、起こりえないこと、不可能なことを couldn’t で表現することがあります。

  • She couldn’t go out because she is sick.
  • “How are you?” “Couldn’t be better.”

“Couldn’t be better” はこれ以上良くならないほど良い、という一般的なフレーズでしたね。

過去: could を完了形と組み合わせて過去を表現する

では、これまでのような用法で could を使うとき、過去はどう表現すればよいのでしょうか。答えは完了形です。過去形ではない意味で could を使う場合、過去は完了形で表現します。

  • I was so sleepy, I could have slept for a week.

「あのときは眠すぎて一週間は眠れたね」といったことを言いたいときは完了形です。

過去: 可能性はあったが実際には起きなかったこと

過去に「起きえたが起こらなかった」ことを伝えたいことがあります。そういった場合は、 “could have happend” というかたちで、過去に起きえたが実際には起こらなかったことを表現できます。

  • He could have hurt himself when the car accident, but an airbag saved his life.

「大怪我をする可能性があった、けど助かった」、あーよかった。

Can ではなく be able to を使うべき場面

他の助動詞との組合せや完了形

文法上、他の助動詞との組合せや完了形などで can が使えないとき、be able to は can と同じ意味で使えます。ただし、can が使える現在形や過去形といった場合は can を使うほうが一般的です。

  • Applicants for the job must be able to use two or more programming languages.
  • I haven’t been able to eat for a week.

特定の状況下で実際に行なったこと

過去の特定の状況下で「実際に行なったこと」を表現するには、could ではなく was/were able to または managed to を使います。

  • The explosion happened right next to me, but I was able to escape.
  • The explosion happened right next to me, but I managed to escape.

参考

english-wall.info Rectangle L
english-wall.info Rectangle L

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

english-wall.info Rectangle L