Nothing but ____(you) can stop your dream.
这里填 you 应该没错吧?那么,能否用 yourself 或者 yourselves 呢?
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.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!