surprise at 、 surprise with 与 surprise to的区别?

问题描述:

surprise at 、 surprise with 与 surprise to的区别?
这个问题困扰了我挺久,surprise at 、 surprise with 与 surprise to有什么区别,还是它们可以互换?
请详细准确地回答我好吗?

surprise at 对...感到诧异,后面跟的是诧异的原因,通常用作动词,如 He was surprised at us,他对我们的举动感到诧异.(我们引起他诧异)surprise to 对...来说意想不到的事,后面跟的是感到诧异的人,通常作名词,如It ...