So far there is no vaccine ______ in sight for the...

Câu hỏi: So far there is no vaccine ______ in sight for the common cold.

A or curing

B having cured  

C has cured     

D or cure