knock for six1 British EnglishBrE informal to shock or upset someone very much or make them physically weak 使某人大为震惊[担心];使某人浑身无力 This flu has really knocked me for six. 这场流感使我浑身乏力。
knock somebody for six• He'd done it again, she realised in amazement - with just a few choice words he'd knocked her for six.
→ knock somebody for six at knock1(4)
2 British EnglishBrE spoken to affect someone strongly in a bad way 极大地影响某人,对某人打击很大 Losing his job really knocked him for six. 丢了工作对他打击很大。
→ knock/hit somebody for six at six(4)