回答

✨ ベストアンサー ✨

3 ️⭕️

4 How long have you been in Japan?

だと思います

ゲスト

He is in Japan. 「彼は日本にいる」
be in Japan 「日本にいる」
to ではなく in を使います

この回答にコメントする

回答

3はokです。
4は残念ながら✕かな。
have you been to Japan?だと「あなたは日本に行ったことがありますか?」または「あなたは日本に行ってきたところですか?」となります。つまりどちらも今は「日本にいない」のです。滞在期間を尋ねるなら
have you been in Japanにすればokです。

この回答にコメントする
疑問は解決しましたか?