英語
高校生

You should not stop learning until you have mastered a subject.

上の文で現在完了形が使われている理由を教えてください。また、現在完了形が使われない場合どういったニュアンスが出るのか教えてください。

回答

上の文で現在完了形が使われている理由 → 「完了」(~してしまった)を強調したかったのでしょう。
You should not stop learning until you have master a subject. ひとつの科目を習得してしまうまで学習をやめるべきではありません。
You should not stop learning until you master a subject. ひとつの科目を習得するまで学習をやめるべきではありません。

参考にしてください。

まかろん

この問題を解いた際、現在完了形を使わずに解答したのですがこの場合は不正解になりますか、?

taka

不正解にはならないと思います。
微妙な差異はありますが、意味は十分に伝わるはずです。

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