English
國中
已解決

beenのところをcomeにするとどういう意味になりますか
またなぜ✗なのですか

私は日本に来て3年になります。 COme 3. e in Japan three years.
英語

解答

✨ 最佳解答 ✨

この形はhave+過去分詞で過去完了です。

だからcomeやgoneだとそれぞれ来てしまった行ってしまったという意味になってしまうのでこれだと×になってしまいます

あかさ

非常にわかりやすく納得できました!!ありがとうございます

留言

解答

comeにすると来てと言う意味になります

あかさ

この場合beenとcomeのときの意味の違いを教えて下さい

beenはこの文では今日本に居ることを表しています。
comeだと「来る」状態をつづていることになるので,そこにとどまっているのでは無く、
日本に来る→ワープして自分の国に戻る→日本に来る→戻る
と繰り返していることになるのです!!
さすがに変ですよね?w
だから、ここでは使っては行けません。

留言
您的問題解決了嗎?