What do you imagine _____ him from going?
A.to prevent
B.preventing
C.to have prevented
D.prevented
网友回答
D解析do you think (believe, guess, etc)也是插入成分,但其后接的句子用陈述句语序:Who do you think he will marry?你认为他会同谁结婚?What do you think we should give her?你认为我们该给她点什么呢?When do you believe he will e?你认为他会什么时候来?What do you guess he wants to buy?你猜他想买什么呢?