What's the difference in meaning between "You surprised me" and "You took me by surprise"?

3 Answers 3


These expressions are rather different in meaning.

We tend to use "took me by surprise" when somebody startles us. The dictionary definition is

"To encounter or otherwise engage something or someone who is not prepared or on guard; to shock or startle someone or something by one's sudden appearance or action."

If you were sitting in front of me, and we were talking, and you told me that you had just won the lottery I would be surprised. I could say "You surprised me". But there was no sudden appearance, so you didn't "take me by surprise".

But you didn't "take me by surprise"

If you came up behind me, quietly and tapped me on the shoulder, that would surprise me. "You took me by surprise."


There is no difference. They are just very slightly different ways of saying the same thing.

  • If somebody wants to explain to me why this deserved a downvote, I'd love to hear. Sure, it's not a long answer, but it's a very simple question with a very short answer for a natire English speaker.
    – fred2
    Mar 27, 2020 at 17:27
  • 2
    I agree. These questions should be answered simply or deleted.
    – Lambie
    Apr 26, 2020 at 17:31

Both mean the same thing.

Although, the former is more commonly used, per Google Ngram

enter image description here

  • ngrams are irrelevant. They only show written instances of things and do even differentiate spoken vs. written English.
    – Lambie
    Apr 26, 2020 at 17:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .