单选题

【正确答案】 B
【答案解析】take有“攻占,袭击”的意思,take sth.by surprise意为“奇袭…”。