单选题 There was a large crowd in the square ______ against the war.
A. protecting B. protesting C. preventing D. promoting

【正确答案】 B
【答案解析】protest against对某事提出抗议,固定搭配。本句的意思是:“广场上有大批人群正在抗议战争。”因此B符合题意。prevent sb. from doing sth. 阻止某人做某事;protect...from使……免受伤害,promote提升,提拔。