英语:有两个宾语时介词的用法

问题描述:

英语:有两个宾语时介词的用法
比如说
He put on a coat and a pair of shoes.
就是 动词 + 介词 + A & B 有两个宾语
那么第二个名词前面要不要再加一个介词
有要加的和不要加的,分别是什么情况?
再比如说作状语 at sunrise and sunset 为什么不要两个at

put on 是个动词词组.后面要是跟的是名词的话那既可以放在中间,也可以放在它后面.a coat是名词.放在词组的后面.那and连接的是对等成份.自然就不需要再加介词了.那也是避免重复.如果你说he put on a coat and put on a pair of shoes.对也是对的.可是太嗦了.
第二个名词前不需要加介词.因为它是动词词组.是不可以直接分开的.