英语中for加时间段的时间状语(如for 3hours)有时为什么不用for?(如He has b

英语中for加时间段的时间状语(如for 3hours)有时为什么不用for?(如He has been waiting for you about 3 hours.

一般是要加for,不过在新闻报道等特殊领域这个for、on等时间词前面的介词可以省略。追问

我觉得和特殊领域没关系吧,平时也常看到会省略的

追答

请你举例。

追问

He slept less than 3 hours yesterday

追答

than就是介词,怎么说是省略介词呢?你的理解有误,我的才是对的。

追问

那我最开始的句子里about也不是介词啊,是大约的意思

追答

about有形容词和介词两种功能,本句它是形容词。亲,你的理解有误。

追问

我就是说是形容词啊,我在问为什么没有for

就是说为什么这句子不是He has been waiting for you for about 3 hours

追答

加for准确,不加也不错,比较随意。这就是区别,新闻中常常省略。口语中也可省略。

追问

追答

你真是好学啊。问得好多人哑口无言。

追问

多谢夸奖

不好意思没采纳你

追答

凭良心说,你猜的是错误解释。

追问

是的

我也不知道采纳谁

点兵点将了

其实我发现时间前有什么东西修饰的时间状语很多不加dor

追答

是的。你吸取教训就好了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-05
这句中不是有么。。只是wait for sb是个短语,在前面而已追问

我是说后面为什么不是for about 3 hours 我没说清楚么

第2个回答  2015-04-05
语境不一样,for有为了的意思,也可以跟时间短追问

我是说后面为什么不是for about 3 hours 我没说清楚么

追答

在这里for的意思为了的意思,我没说明白,还是你眼瞎

追问

呵呵,我和你说for you的for了?

追答

没空和你在这废话

追问

我就笑笑不说话

第3个回答  2015-04-05
for 后面是两个宾语追问

我是说后面为什么不是for about 3 hours 我没说清楚么

追答

后面就是for about 3hours,只不过,这句集里除了 about 3 hours 还有一个宾语,也是for的宾语姐姐是you所以就变成了 for you+about 3hours

追问

about 3 hours不是时间状语么

追答

不是

追问

怎么会不是,就算不是也不可能是for的宾语

追答

等了3个小时,时间是人等的,you也是等的,等 有两个宾语啊

追问

行,我错了,我重来个句子He slept less than 3 hour3 yesterday

追答

这个是,因为sleep后面不可以接宾语

追问

追答

互相学习。我再研究研究。谢谢

追问

本回答被提问者采纳
相似回答