荣宝斋画谱多少钱:英语问题:什么情况下一段时间前不用加for?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 07:23:22
我看到过the whole day,two days这种不用加,请问有什么规律吗?

for的用法要看句子时态~~。
比如现在完成时、过去完成时(都表持续的,注意动词要用持续性动词,如“have\keep\be on”等等)如:I have had it for one year.意思:我拥有它已经有一年了。
你是不是看到过有些用“in”加一段时间的?
我随便举个例,如“He will come back in a week.”——“in”加一段时间时表示“多少天或多少星期以后”,句意是:他将在一个星期后回来。
当句子有表将来时的时候,用“in”.
————我就知道这些了``~

表示时间的介词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 .