Hi They are similar, but if you wanted to make a difference then I would say ... Astonish - when you have a sense of wonder Surprise - when something unexpected happens Stunned - when you are overcome and don't know what to say or how to react - I was astonished by the play - it was a great performance - I was surprised when Tom said he was getting married - I never thought he would - When my girlfriend told me she was thinking of emigrating, I was stunned Dave
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.