Can you speak Japanese?
自己紹介の例として
中学校で習いそうな、英文ですね。
しかし、外国人とちょっと知り合いになったからと言って
ここぞとばかり、こんなこと言うのは
失礼ですよ。
「きみ、に日本語しゃべれんの?」
的なニュアンスなんですから。
Your Japanese is very good !
なんて言うのももうやめましょうね。
国際人として田舎者すぎます。
逆にあなたがもし、外国で
Can you speak English ?
とか、
Your English is very good !
などと言われても、
ちょっと、自尊心を傷つけられるぐらいの、
プライドは持っていいんですよ。
がっつり、ディクテーションやっているんだから。