问题

Has anyone taught him how to do it?—SureLots of advice________, but he hasn’t made a decision
A:gave
B:was given
C:have been given
D:has been given
B:was given
C:have been given
D:has been given
正确答案是: