- be startled; be shocked; be amazed; be taken aback; astonish; surprise; with [in] surprise [astonishment]; take by surprise; be lost in wonder; be filled with wonder; give sb. a fright; frighten; take one's breath away; know the breath out of sb.; be dumbfounded; be overwhelmed by fright; have one's heart in one's mouth [throat]:
be flabbergasted;
大吃一惊
It gave us all quite a shock to learn that he had married again.
听说他再婚了,我们都很吃惊。