1 Nothing but you还是Nothing but yourself(代词还是反身代词)

Nothing but ____(you) can stop your dream.

这里填 you 应该没错吧?那么,能否用 yourself 或者 yourselves 呢?

请先 登录 后评论

最佳答案 2017-10-29 15:37

    在“ nothing  but ...+ 谓语”结构中,一般可以认为nothing是主语,but是介词,后面接宾语。例如:Nothing but trees was to be seen. 能看到的仅仅是树。(摘自赵振才编者《英语常见问题解答大词典》增订版第四版)

   人称代词和反身代词都可以作介词的宾语。所以,我认为你的问题中填 you / yourself / yourselves 都可以。

    

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

Nothing but ____(you) can stop your dream.

这里应该用you,不能用yourself.

因为but虽然用如介词,表示除了的意义,但其实这是省略的结果。等于Nothing can stop your dream but you can stop your dream, 即but后其实是主语的位置。反身代词是不能作主语的。这句话还等于Only you can stop your dream. 不能说Only yourself can stop your dream. 

请先 登录 后评论
  • 1 关注
  • 2 收藏,6629 浏览
  • quanfa   提出于 2017-10-24 19:27

相似问题