It has been Hope ________ has made it possible for mankind to deal with all the evils that Pandora l

It has been Hope ________ has made it possible for mankind to deal with all the evils that Pandora let out.

A.it

B.which

C.that

D.what

答案及解析: C