英語
高校生
解決済み

なぜ①ではなく、②になるのかが分かりません。
for three yearsとあるので①だと思ったのですが、なぜ違うのかが知りたいです。

9 (6 ) in France for three years when T was a child, but cant speak French at all ① have been ② lived ③ have once stayed ④ went (虚7

回答

✨ ベストアンサー ✨

when I was a childという表現から過去の時点の話であることがわかります。

現在完了はあくまで過去から現在までのことについて述べる表現であり、また、重点は現在にあります。

過去の時点のみの話題は現在と完全に切り離されており、現在完了を用いることができません。

時制に関する問題は、時を表す副詞(句・節)がないかどうかに注意することが重要です。

はるはる

ありがとうございます!!🙏

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