student asking question

in yearsは何年後という意味ではないですか?またfor yearsとは何が違いますか?

teacher

ネイティブによる回答

Rebecca

「in years」はおおむね「for years」と同じ意味です。主な違いは、「in years」が最後に起こった時点を強調するのに対し、「for years 」は最後に起こってからの時間を強調することです。しかし、どちらのフレーズも非常に慣用的な表現で、人や方言によっては逆で使われることがままあります。

よくあるQ&A

04/24

さっきの表現をクイズで解いてみよう!

焦ってるの見て!私たち何年も一緒に寝てないじゃない!