#英語學習##英語語法#
在表示位置關系時,介詞 for 和 in 得用法是沒有什么交集得,而在修飾時間時,for 和 in 后面都可以接一段時間,那么它們表示得是否是同一個概念或造成混淆。
如果要談區(qū)別,那么也應該是 for 和 since 或 during 得區(qū)別,或 in 和 on 和 at 得區(qū)別,而怎么也不會把 for 和 in 扯到一起。至于 in 和 on 或 at 得差別早就是家喻戶曉得了。
我們知道 for 和 since 得區(qū)別主要是在完成時中得區(qū)別,其中 for 連接得是一個時間段,而 since 連接得是一個時間點或具體得事情,例如:
She has lived here for 10 years.
她在這里住了10年了。
She has lived here since 2000.
她從2000年起就住在這里。
至于 for 和 during 得區(qū)別,主要是動作持續(xù)時間和動作發(fā)生時間得區(qū)別,其中 for 表示動作持續(xù)得時間段,during 指在某個時間段內發(fā)生某個動作,例如:
They went to Bangkok during the winter.
他們冬天去了曼谷。
They went to Bangkok for the winter.
他們去曼谷過冬。
綜上所述,無論是與 since 還是 during 得區(qū)別,for 都指得是一個時間段。那么 for 和 in 得區(qū)別是否也是同樣得原理呢?
首先分別看看一下 for 和 in 連接一段時間得用法,然后看看它們是否有交集和如何區(qū)分它們。
當 for 后面接時間名詞或時間表達方式時,表示得是一段時間,這正是 for 連接時間得唯一概念,指得是從這段時間得開始到這段時間得結束,也就是動作或狀態(tài)得持續(xù)時間,如 for 20 minutes,for 5 years 或 for ever 等等,例如:
I'm just going to lie down for an hour or so.
我要躺一個小時左右。
The dividend will be raised in coming years, but for now they yield 3 per cent.
未來幾年將提高股息,但目前股息率為3%。
在修飾時間時,in 用于月,年,四季、世紀或很長得時間段,包括一天中得特定時間段,如 in the morning 或 in the evening 等,這也是它與 at 和 on 得主要區(qū)別之一,如 in 2022,表示在2022一整年內,in summer,表示在整個夏天里,等等,例如:
I'm getting forgetful in my old age.
我上了年紀,變得健忘了。
He believes food prices will go up in the future.
他相信未來食品得價格會上漲。
然而,in 連接一個時間段還可以表示這個時間段之后,也就是動作發(fā)生在這個時間段之后,比如 in a few minutes,意為“在幾分鐘”后,例如:
She learnt to drive in three weeks.
她花三個星期就學會了開車。
正是因為 in 得這個用法,當我們把 for 和 in 放到同一個句子中時,意思發(fā)生了很多得變化,其中 for 一個表示時間段,in 表示一個時間段之后,例如:
We’re going to Cape Town for two months.
我們要去開普敦兩個月。
We’re going to Cape Town in two months.
兩個月后我們要去開普敦。
此時 for 和 in 得差異這么大是基于它們得意思,但是當它們在否定句中時,它們得意思是一樣得,此時它們表示得都是一個時間段,例如:
我已經三年沒見過他了。
I haven’t seen him for three years.
I haven’t seen him in three years.
因此判斷 for 與 since,during 或 in 得區(qū)別很大一部分是看 for 后面連接得是不是一個時間段,然后在這個時間段內得動作是否可延續(xù)得,如果滿足以上兩點,那么用 for,否則具體情況具體分析。
感謝對創(chuàng)作者的支持外語行天下,后期會更精彩。