英語
高校生
解決済み

解説付きでお願いします!

A total of 36 credits should have been earned []the second year for all majors. 1.before 2.until

回答

✨ ベストアンサー ✨

こちらはそこそこ難しいですね
若干マイナーですが、ここでのcreditは単位、majorは科目を指すと考えられます。そこで全文を訳すと、「2年生までに全ての科目を合わせて36単位取り終えるべきである」となるのはわかるかと思います。
そこで問題になるのは、untilの使い方です。untilは「までずっと」という意味ですが、ここではまでずっとという継続の意味は適切ではありません。ここでの「まで」は期限を意味しており、期限を意味する「まで」は前置詞byを用いるからです。
長くなりましたが、最後にbeforeを当てはめて解釈してみると、「2年生の前に36単位取るべき」つまり、「2年生になるまでに36単位取るべき」という訳となり、違和感はないと思います。

ひさか

とても分かりやすかったです!ありがとうございました。

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