Q159
To catch somebody on the hop
A.
To give someone a surprise
B.
To catch somebody off guard
AnswerC.
To stand in the way of someone
D.
To catch somebody suddenly
Answer: Option B
Solution
Answer: Option B
Solution:
To catch somebody on the hop : to do something when someone is not ready for it and is not able to deal with it.