take (someone) by surprise

Do you know the English expression “to take (someone) by surprise“? Read the conversation below. Can you guess the meaning?

Ivan: The president’s announcement took everyone by surprise this morning.

Dennis: I know. No one could believe that he planned to retire.

Does it mean

a) take someone to a surprising place

b) to wait to surprise someone

c) to be unsurprising

d) to surprise someone

The answer is below!↓

 

Answer: d) to surprise someone