根据上下文猜测词义

问题描述:

根据上下文猜测词义
1.When your mother sees your dirty shirt,you'll (be in for it).
A.道歉 B.吃苦头 C.洗干净 D.脱去
2.He is know-little.I can't (speak to the wind).

1.显然是B了
be in本身就有吃苦的意思,相当于be punished
2.他什么都不懂,我不能(对牛弹琴)