So if somthing happens which I totally don't expect like:
e.g. I have a friend who has made it clear on a few occasions that he loves nature, all animals and then all of a sudden I see him killing an insect. I say
'I am suprised/shocked at your behaviour my friend.
but if my friend has a neutral attitude towards nature (never stated his opinion on it) then I should say I am suprised by your reaction.
What should I say here:
It's Monday. I am in the pub where I usually go on Mondays. The door opens and my boss, who I have never seen in this pub, comes in and sits next to me. I have always thought of him as of a rich man who doesn't go to such a places like pubs, bars and therefore consider him the least probable person to see in the pub on Monday evening.
I say 'I was suprised at seeing him in the pub.
but If it wasn't my boss but my friend who I have seen in the pub a few times, though not recently. I say: I was suprised by his arrival in the pub because it had been a lot time since I saw him there last time.
Not sure whether I made myself grammatically correct in this post. If so pls correct me. Thanks