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