What do you imagine _____ him from going?
#104383
A
to prevent
B
preventing
C
to have prevented
D
prevented