英語
中学生
解決済み

「私は子供の頃3年間日本に住んでいたことがある。」
という文は「When I was a child , I lived in Japan for three years」となり過去形を使いますが、
「私は以前日本に住んだことがあります。」
という文は「I have lived in Japan before」となり現在完了形の経験を使います。
その違いは何ですか?できるだけわかりやすく教えてください。お願いします。

回答

✨ ベストアンサー ✨

子供のころ
というのと
3年間日本に住んでいた
というのは同時期ですよね。
だから過去形なんです。
住んだことがある
という日本語だけで判断すると現在完了形を使いたくなると思います。でも、現在完了形は過去から現在までのできごとを表します。あくまで基準は現在です。

みー

教えていただき、ありがとうございます。
とてもわかりやすいです!

この回答にコメントする

回答

When と現在完了は一緒に使うことはできません💦
よって、最初の文は過去形を用いています。

みー

教えていただき、ありがとうございます。
そうなんですね!
知りませんでした...

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