回答

He has been in Japan since 2000. で良いのではないでしょうか。

間違えました。heではなくTomですね。

tkhsre

この問は2つの文を1文でしかも現在完了形で表すわけじゃないんですか?

質問の意味を取り違えていたら申し訳ないのですが、きちんと現在完了形の1文になっているはずですよ。

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