「英語を話せますか?」を”Can you speak English?”としたらダメなの?

このページの読了時間:約95

“Can you speak English?”だとダメなの?

外国人の方に「英語を話せますか?」と聞きたいときは、”Can you speak English?”ではなく”Do you speak English?”と言うように教わりました。でも、どうして”Can you speak English?”だとダメなのでしょうか?

スポンサーリンク

canのコアイメージ

まずcanのコアイメージから確認していきましょう。canのコアイメージは「根拠に基づいた可能性」です。

canの主な用法には「能力」「許可」「依頼」があります。

“He can speak English.”と”He speaks English.”の違い

例文:He can speak English.(彼は英語を話せます)

この例文は「彼は英語を話す可能性をもっている」という意味です。

このセリフを聞いた人は「彼は英語を学んだことなどがあって(根拠)、英語の話し方を知っているのだろう」と解釈します。

この彼がどれくらい上手に英語を話せるかはこれだけではわかりませんが、普通は意思疎通ができるレベルなんだろうと聞き手は受け取ります。

※一応、彼が “Hello.” と言えるだけでも、”He can speak English.” ということはできます。しかし、他人に「彼は英語が話せるんだよ」と紹介するときは、たいてい「彼とは英語で意思疎通できるよ」というニュアンスを伝えることが目的なので、意思疎通ができるレベルを想定するのが一般的になるわけです。

そのため、このセリフは「彼は日常的に英語を話さないけれど、英語を使ってコミュニケーションすることができるんだよ」「彼は第二言語として英語が使えるんだよ」と言いたいときによく使われます。

※ただし、これは完全に正しい文章で話せるという意味ではありません。彼の母語が英語ではないという前提のもと「彼は英語が話せる」と紹介する場合は、文章が不完全であっても意思疎通できるという意味になります。この点、日本でよく言われる「彼は英語が話せる」のレベルとはズレがあることに注意してください。

比較:He speaks English.(彼は英語を話します)

現在形speaksは「習慣として話している」イメージなので、この例文は「(日常的に)彼は英語を話している」ことを表しています。

また、英語に堪能なニュアンスが含まれるので、このセリフは「彼の母語は英語なんだよ」「彼は英語を母語並みに話しているんだよ」と言いたいときによく使われます。

まとめると、can speakは「第二言語として話せる」現在形speak(s)は「母語として話している」というイメージと結びつきやすいことがポイントになります。

“Do you speak Japanese?”と”Can you speak Japanese?”の違い

ご質問の”Do/Can you speak English?”について解説する前に、speak Japanese(日本語を話す)の場合を確認してみましょう。

例文1:Do you speak Japanese?(あなたは日本語を話しますか?)

(日常的に)日本語を話しますか?」という意味です。このセリフは「日本語を母語並によく使いますか?」というニュアンスでよく使われます。

日本を旅行している外国人に対して使った場合は「日本に詳しそうに見えたのかな?」という印象を与えますが、特に問題がある表現というわけではありません。

例文2:Can you speak Japanese?(あなたは日本語を話せますか?)

(どこかで習うなどで)日本語を話せますか?」という意味です。このセリフは「日本語を第二言語として話せますか?」というニュアンスでよく使われます。

また、この表現には「日本語を話せますか?」と能力を尋ねるニュアンス以外に「日本語で話してもらえますか?」と依頼しているようなニュアンスが微妙に含まれます。

日本を旅行している外国人に対して使った場合は「日本語で話がしたいのかな?」という印象を与えるので、「日本語を話せますか?」という意図にぴったりの表現だと言えます。

例文3:Do you speak Japanese?(あなたは日本語を話しますか?)

英文としては例文1と同じですが、アメリカでネイティブに対して”Do you speak Japanese?”と言った場合を確認しておきましょう。

この場合も「日本語を母語並によく使いますか?」というニュアンスが含まれます。

そのため、相手に「えっ?急に何だろう?日本人だと思われたのかな?」という印象を与えるので、少し違和感のある表現と言えます。

例文4:Can you speak Japanese?(あなたは日本語を話せますか?)

同じようにアメリカでネイティブに対して”Can you speak Japanese?”と言った場合です。

この場合も「日本語を第二言語として話せますか?」だけでなく、微妙に「日本語で話してもらえますか?」というニュアンスが含まれます。

そのため、相手に「どうしたんだろう、何か困っているのかな?日本語で話がしたいのかな?」という印象を与えます。

相手になぜこのような質問をしているのかが伝わっていれば、まったく違和感のない表現と言えます。

まとめると、相手が外国人の場合は”Do you speak Japanese?”よりも”Can you speak Japanese?”のほうが違和感を与えにくい表現だと言えます。

“Do/Can you speak …?” 系のセリフは常に “Do you speak …?” が適切というわけではないのです。

“Do you speak English?”と”Can you speak English?”の違い

それでは、いよいよご質問の “Do/Can you speak English?” の解説に移りましょう。

例文5:Do you speak English?(あなたは英語を話しますか?)

(日常的に)英語を話しますか?」という意味です。このセリフは「あなたの母語は英語ですか?」というニュアンスでよく使われます。

日本を旅行している外国人に対して使った場合は「英語ネイティブだと思われたんだな」という印象を与えます。

例文6:Can you speak English?(あなたは英語を話せますか?)

(どこかで習うなどで)英語は話せますか?」という意味です。このセリフは「英語を第二言語として話せますか?」というニュアンスでよく使われます。

また、この表現には「英語を話せますか?」と能力を尋ねるニュアンス以外に「英語で話してもらえますか?」と依頼しているようなニュアンスが微妙に含まれます。

日本を旅行している外国人に対して使った場合は「英語で話がしたいんだろうな」という印象を与えます。

なお、英語で “Can you speak English?” と聞いている以上、相手は「質問してきたこの人は英語で会話が十分にできるんだろうな」と受け取るのが一般的です。

そのため、”Can you speak English?”と聞いたあと、しどろもどろの英語になってしまうようでは、相手は肩透かしを食う感じになるので注意してください。

例文7:Do you speak English?(あなたは英語を話しますか?)

英文としては例文5と同じですが、アメリカでネイティブに対して”Do you speak English?”と言った場合を確認しておきましょう。

この場合も「あなたの母語は英語ですか?」というニュアンスが含まれます。

そのため、相手に「えっ?どういうこと?ここはアメリカで英語を話すのが普通なのに、なぜ聞いてきているんだろう?」という印象を与えます。

わざわざ確認する必要のないようなことを聞いているので、違和感を与えてしまうわけです。

例文8:Can you speak English?(あなたは英語を話せますか?)

同じようにアメリカでネイティブに対して”Can you speak English?”と言った場合です。

この場合も「英語を第二言語として話せますか?」というニュアンスと「英語で話してもらえますか?」という依頼のニュアンスが含まれます。

想像して頂くとわかるかと思いますが、このセリフは相手に「わざわざ確認しなくても英語を話せるし、英語で話しますよ。もしかして英語が話せない移民のように思われているのかしら?」という印象を与えます。

そのため、相手がムッとしてしまうのも仕方がない表現だと言えます。

まとめると、相手が英語ネイティブと思われる場合は”Can you speak English?”よりも”Do you speak English?”のほうが適切な表現だと言えます。

ただし、これらのニュアンスが相手にどういう印象を与えるかは文脈に大きく左右されます。あくまでも大きな方向性として捉えてください。

まとめ:”Can you speak”と”Do you speak”の違い

can speakは「第二言語として話せる」、現在形speak(s)は「母語として話している」というイメージと結びつきやすい表現です。

Do you speak Japanese? Can you speak Japanese?
日本国内を旅行中の外国人
アメリカの在住ネイティブ
Do you speak English? Can you speak English?
日本国内を旅行中の外国人
アメリカの在住ネイティブ ×