我看到过下面两个例句都是对的:
Put your hat on.
Put on your hat.
那么,第二个 put 是不是及物动词呢?Put it on 是对的,而 put on it 却是错的。这个 on 只能是副词么?不能用作介词吗?谢谢!
同意黎老师的分析。put on “穿上,戴上”是“动词 + 副词”型短语动词。
Put on your hat.是短语动词作谓语,your hat作宾语。
Put your hat on. 则是put作谓语,your hat作宾语,on作宾语补足语。
正如黎老师说的,如果宾语是代词就只能放在动词和副词之间。
▲值得注意的是,当短语动词是“动词+介词”构成时,无论宾语是名词还是代词都只能放在介词之后。如:
I haven't heard from him for long. 我很久都没有他的消息了。
不能说* I haven't heard him from for long.
所以,当使用某个短语动词时,首先要判断它是“动词 + 副词”型的还是“动词+介词”型的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!