英语中,名词是否可以直接担当 状语,而前面不加介词?
如:
1 I work (for) 8 hours every day
这里的 8 hours 前,是否要介词呢? 时间名词前面,不加介词 也可以吗?
2 for + 时间, 如 for 3 hours, for days, 这样的情况,一般用在 完成时态里面么? 一般现在时可以用不?
3 walk 3 steps / walk 30 meters.
这样的 walk 后面不加介词也行么。谢谢
补充第三问, walk 表示走路,这个意思的时候,应该是不及物动词吧?谢谢。
名词只能作主语宾语,介词短语以及副词作状语,动词作谓语,动词又分为及物动词和不及物动词,及物动词可以直接加宾语,不及物动词后面不能直接加宾语,必须加上相应的介词后才能加宾语。
I work for 8 hours every day。
注:因为work是不及物动词所以不能直接加后面的名词短语作宾语的。
2. for+时间,这个是固定用法,表示一段时间。这里for是介词。
3. walk是及物动词可以后面直接接名词或者名词短语作宾语的。这里3 steps和30 meters都是名词。
如有疑问可以继续跟帖,望采纳~~~
追问谢谢帮忙,第二问,我是想咨询,for+时间,表示一段时间,除了完成时态,能用在一般现在时吗?
第三问,walk 也查询过,是可以做及物和不及物动词,但是 walk 表示走路,这个意思的时候,应该是 不及物动词吧。谢谢。
walk既可用作及物动词,也可用作不及物动词。用作及物动词时,可接表示人或动物的名词作宾语,意为“教〔扶〕某人走路”“遛(马、狗等)”; 接表示地点的名词作宾语,意为“在…走动”
for + 时间不能用于现在时,我经常碰到的就是用于完成时态。
第二个你的回答是对的,walk的确是不及物动词,如果我没有记错的话,好像在接一些表示举例或者home的时候可以省略介词的。。。
比如walk home 走回家
为什么不把steps,hours和meters看做名词呢
2我认为是可以的 I work for 3 hours every day. 表示我每天工作3小时候
我的小观点追问
呵呵。本来就是 hours. meters 就是名词啊。。我是说,名词 这里语法是不是 做时间状语了。
谢谢
参照
可以
I work (for) 8 hours every day, for 可省略
2,可以用在一般现在时
3,可以