问题

What do you imagine _____ him from going?
A:to prevent
B:preventing
C:to have prevented
D:prevented
B:preventing
C:to have prevented
D:prevented
正确答案是: