表示时间的介词for的省略,要看具体情况。
1)以all开头的名词短语,表示延续的时间,for须省略。如:
I stayed with her all the morning.
2)表示时间的介词for省略,要看具体情况。
We’ve been here (for) three weeks .
3)否定句中,for不能省。如:
I haven’t seen him for ten years .
4)时间状语位于句首,不能省for。如:
For the whole summer , the college student worked as a shop-assistant .
for的用法要看句子时态~~。
比如现在完成时、过去完成时(都表持续的,注意动词要用持续性动词,如“have\keep\be on”等等)如:I have had it for one year.意思:我拥有它已经有一年了。
你是不是看到过有些用“in”加一段时间的?
我随便举个例,如“He will come back in a week.”——“in”加一段时间时表示“多少天或多少星期以后”,句意是:他将在一个星期后回来。
当句子有表将来时的时候,用“in”.
————我就知道这些了``~
在肯定句中一般不连用
但可与表示否定的一段时间的状语连用
终止性动词可用于现在完成时否定式中,成为可以延续的状态,因而可与表示一段时间的状语连用。如:
he
hasn't
left
here
since
1986.
i
haven't
heard
from
my
father
for
two
weeks.