請告訴我為什麼用over而不是for !
母語人士的回答
Rebecca
Over the past 10 years ,這意味著一項操作Over the past 10 years中已執行一次或未連續執行。換句話說,在過去十年中的某個時候發現了學習後需要睡眠。如果一段時間內發生更改,則可以使用Over 。示例: She has owned three dogs over the past 10 years. ( For the past 10 years她養了3隻幼犬。) For the past 10 years指的是已經穩定地進行了10年的行為。當一段時間內行為沒有變化時,可以使用此表達式。例子: He has been playing piano for the past 10 years. (他已經彈鋼琴十年了。)