为什么选A?其他选项请对比讲解 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:41:13
The police ________ the demonstration on the grounds that it might lead to violence.
A have banned B has ban C banning D are ban

B完成时态应该用has done即动词的过去分词形式,C缺少be动词,D项are后面动词应该用-ing形式。用排除法就可以选出A。

首先,题干有错误。应该去掉it。that后的是定语从句,that是主语。police是集合名词,谓语一定要用复数形式,所以B排除。选C的话句子就没谓语了,更容易排除。ban的过去式是banned,D选项啥也不是啊!

The police指警方,警察全体,属于集合名词,要用复数的谓语动词

所以选A

警方禁止了游行,理由是可能引发暴力事件。