语法与词汇

Several hundred ________ on duty at the demonstration.

【正确答案】 B
【答案解析】

句意: 数百名警察在示威游行中当值。 police是集合名词, 形式上是单数, 但含义上为复数; 用作主语时, 谓语动词用复数。 因此, 本题的正确答案为B。