be in for a shock什么意思?为什么有了in又加for?
in for
informal : sure to experience (something)
Boy, is she in for a surprise!
她肯定会惊喜的。
…………………………
我自己理解:
in表示处于某种状态,for表达目标。
is in for ...
处于一种趋向某目标的状态=肯定会经历某事。
be in for a shock (= be likely to have a shock)可能会吃惊 Anyone who thinks that bringing up children is easy is in for a shock. 认为抚养孩子容易的人多半要被现实打脸。(摘自《朗文当代高级英语辞典》第6版)