相同点

  1. hope与wish都表示“希望”。
  2. 都可以接不定式作宾语。
  3. 都能与介词for连用。
  4. 都可以与过去完成时连用,表示本来想做但没有做成。
  5. 都可以用于句型“It is hoped / wished that…”。

不同点

hope

  1. hope作动词时,表示“可以实现或能达到的希望、愿望”。
  2. 后面若接that引导的宾语从句,该从句中的动词应该用一般将来时或一般现在时。
  3. 在回答问句时,如果表示希望某事不会发生时,应用“I hope not.”,而不用“I wish not.”,且not不可以放在 hope之前。

wish

  1. wish作动词时,表示“无法实现或难以实现的希望、愿望”。
  2. 后面若接that引导的宾语从句,该从句中的动词要用虚拟语气(过去时或过去完成时)。
  3. wish之后可以跟含有动词不定式的复合宾语连用。

    I wish you to stay here. 此处的wish意为“想要,希望”,相当于would like 或want 。

  4. wish还可用于句型“wish sb sth”中,即wish后面可接双宾语,表示好的祝愿,而hope没有这两种用法。