put it on与put on it的疑问

我看到过下面两个例句都是对的:

Put your hat on.

Put  on  your hat.

那么,第二个 put 是不是及物动词呢?Put  it on 是对的,而 put  on  it  却是错的。这个 on 只能是副词么?不能用作介词吗?谢谢!

请先 登录 后评论

最佳答案 2015-04-26 22:16

put on 表示“穿上”“戴上”的意思时,属于“动词 + 副词”型动词短语。

而对“动词 + 副词”型动词短语来说,如果其宾语是名词,则该名词可以放在副词 on 的前面或者后面;如果其宾语是代词,则该代词只能放在副词 on 的前面。所以 Put your hat on 和 Put  on  your hat 这两个都对;但 Put  it on 是对的,而 Put   on  it 则是错的

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

同意黎老师的分析。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.

所以,当使用某个短语动词时,首先要判断它是“动词 + 副词”型的还是“动词+介词”型的。


请先 登录 后评论
  • 2 关注
  • 2 收藏,22882 浏览
  • 高山 提出于 2015-04-14 11:02

相似问题