be shocked /surprised /astonished 后面加什么?

问题描述:

be shocked /surprised /astonished 后面加什么?
例如是at by with about .
接at与by 有什么区别

be shocked /surprised /astonishedat
后面指在那方面
be shocked /surprised /astonishedby
指被谁