单项选择题

What do you imagine ______ him from going

A.to prevent
B.preventing
C.to have prevented
D.prevented