amaze强调“使惊异, 困惑”间或还有“惊叹, 佩服”的意思。像amazing,就表示对一个很神奇,很爽的事情的惊叹。
We were amazed at the ingenuity with which they solved their difficulties.他们在解决困难中所表现的智慧使我们惊叹[佩服]。
astonish表示“对不平常的事大吃一惊”、“几乎无法使人相信”, 但没有“惊叹”的意思。
I was astonished at his rudeness.他的粗野使 我大吃一惊。
surprise是通用词,它的含义是使人一愣,这种吃惊可能包含着高兴也可能包含害怕或忧虑,语气较弱。
We were surprised at finding the house empty.我们惊讶地发现房子是空的。
astonish, surprise, amaze
这些单词都可作及物动词,意思相近,一般都是以事物作主语,人称作宾语。
astonish 表示“使大吃一惊”,“几乎使人无法相信”之意。
surprise 只表“出乎意料之外”。
amaze 强调“使惊讶”,有时还有“惊叹”,“佩服”等意。
另外
amazing
adj. 令人惊异的
v. 使吃惊(amaze的ing形式)