surprise by
surprise (one) by (doing) (something)
To shock, amaze, or astonish one by doing, possessing, or demonstrating something. I must say, he surprised me by his honesty. I thought for sure he'd try to deny it or weasel his way out of a punishment. The kids surprised me by making me breakfast in bed for my birthday.
See also: by, surprise
Farlex Dictionary of Idioms.
surprise someone by something
to astonish someone by doing or being something. You surprised me by your forthrightness. No one was surprised by the way it happened.
See also: by, surprise
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs.
- surprise (one) by (doing) (something)
- surprise (one) with (something)
- surprise with
- take (one) aback
- take aback
- take someone aback
- taken aback
- set (one) aback
- throw (one) for a loop
- throw someone for a loop