The policemen were assaulted by a shower of stones.
【正确答案】 B
【答案解析】解析:句意:警察遭到抛掷的大量石块的攻击。assault与attack都是“攻击,袭击”的意思。astound使惊骇。retreat撤退,退却。scatter散开,驱散。