You need only three things to be happy, something to do, someone to love and

问题描述:

You need only three things to be happy, something to do, someone to love and
something __________.
A. to wish B. to hope for C. prepared for D. asked for
which one is right? why?thanks!

B,需要一个能寄托希望的人