相手が日本人だと日本語で喋り返せば何とかなるのですが、たまに都会に出たりすると英語圏の人にも喋りかけられて困ります。
英語はあまり得意とせず、ペラペラ喋られてもどう返答していいのか分かりません。
そんな時、どう対応すればいいのでしょう。ロシア語か日本語で返事をしたら理解してもらえるでしょうか?
外国人の見た目=英語が話せると考えるのは日本人の直すべき所ですね。(日本人だけではないでしょうが・・・)英語圏の方に話しかけられた際にはI'm not good at English.と言って立ち去るしかないかと...最悪、NO English,sorry.でも通じます。その辺で会った人に自分の詳細を教えたくはないでしょうし、英語が話せないという事だけを伝えればいいのではないでしょうか。
スペイン語とかどうでしょうか。