英语,关于~surprise~的用法

问题描述:

英语,关于~surprise~的用法
was Tom surprised __ you when you went to see him?
a:sawb:see c:to see d:seeing
这里是不是因为surprise已经是个动词.所以只能从C.d中间选择呢?
可是既然是已经发生的事情用ING动名词不是比to do更好吗?

be surprised to do
固定词组搭配啊