質問: 何でgoでなくて、comeなの??? why don't you come shopping with me tomorrow ? あした、いっしょに買い物に行きましょう。 何でgoじゃなくて、comeが動詞に使われてるの?行くなのに? 相手が居る場所に行く場合などには、comeを使うってのは、わかるんですが、 この英文では、2人とも同じ場所、家に居ていっしょに買い物に行くので、普通に 考えると、goが使われると思うのですが???
回答: ズバリ、英語のgo, comeの用法は以下のようになります。 まず、人称というのをご存知でしょうか。 自分のことを言うのが1人称、つまりiであり、複数ならweです。 相手が2人称、つまりyouであり、複数もyouです。 3人称は、自分でも相手でもない第三者、あるいは人でなくモノ。 he, sheやit。複数はtheyです。 この人称がcomeとgoとに関係しています。 英語では1人称と2人称の間ではcomeという動詞を使います。 たとえば、2階建ての家で、お母さんが一階の台所で食事の準備をしていて夕食ができましたーーとします。2階にいる息子peterを呼びます。 peter, your dinner is ready! そうするとpeterは i'm coming, mom! と言います。goingではありません。 これは、peter自身(一人称)のところから、母親(二人称)のところへ行くので、i'm coming.と言います。これをi'm going.と言ってしまったら大変。せっかく食事を作ったのに、母のところ(2人称のところ)にもいかず、peterのいるところにも行かず、別の場所、つまり、おそらく家を出てどこかへ行くことになります。 そして、お母さんは、well, he's coming. とお父さんに言うかもしれません。お母さんと息子の間のことなので、comingをお母さんは使います。 つまり、peterも母親も、ここでは同じ動詞を使います。 一方、日本語は違います。 「晩ご飯、できたわよ」 「うん、今行くよ」 そして、お父さんに、「今来るわよ」 ということです。 「行く」「来る」とわざわざ動詞を使いわけるという「面倒くさい」言語が日本語なのです。 さて、ご質問の英文です。 why don't you come shopping with me tomorrow ? これは、相手と自分の間の関係で行っていますね?with meがありますね。ですから、その2人の間なので、comeを使うのです。ただし、2人でどこかへ行くというときはちょっと注意がいります。 let's go shopping!と二人で行こうというときには、goを使いますね。 これは、二人の場所とは違う、別のところへ行くことなのです。 一方、why don't you come shopping with me tomorrow?は、自分がショッピングへ行くのですが、そこに相手がついてくる、つまり、自分の後についていく、1人称である自分の世界に相手も来るーーだからcomeを使うということになるのです。 ちょっと複雑ですが、 自分と相手の間の行き来 → come 自分が行くところに相手が一緒に行く → come 自分と相手と、どこかへ行く(この場合一人称の複数形ですね) → go 自分と相手の世界と違う別の場所へ行く → go ということになります。 以上、ご参考になればと思います。