回答

✨ ベストアンサー ✨

わざわざhave beenになおしているのはなぜですか?ずっと が着くから?
→ はい、その通りです。「ずっと」がついているので継続、つまりhave been studying(現在完了進行形=継続)にしています。
2年間ずっと勉強していて、現在も勉強しているという意味になります。

参考にしてください。

なな

ありがとうございます!

l have studied 〜…ではニュアンスが変わってしまうということでしょうか?

taka

はい、変わる可能性があります。
その内容に関しては、添付された写真の中の「完了」「経験」の説明にある通りです。
「」2年間勉強して、ようやく終わった。」とか、「2年間勉強した経験があり、それは今でも少し残っている。」のような意味になります。
ただ、一つの文の正確な意味は、前後の文とのつながりの中でしか分かりません。
よく言われる、文脈の中での理解です。

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