stare at(in amazement@etc.)
瞠视
be filled with amazement
大为诧异
To be in incomparable amazement
骇诧无似
to be overwhelmed with amazement
骇然
wonder about a problem
对某问题感到疑惑不解
To strike the world with amazement
举世震惊
Thumping the Table in Amazement at the Wonders
拍案惊奇
to one’s amazement
使...感到惊奇的是
to sbs amazement
使...感到惊奇的是