20+5分英语小问题系列 (2)

来源:百度知道 编辑:UC知道 时间:2024/05/25 16:30:31
(非单选)It has been annouced that _____ in the exam will be graded zero.
A.whoever caught cheating
B.whoever is caught cheating

A和B哪个对?或者是都对?如果有错,请顺带分析错误的原因

B

分析句子结构,it是形式主语,句子真正的主语是that后面的句子。然后在这句主语从句里又套了一句用whoever引导的主语从句“whoever is caught cheating will be....",所以这个is不能省,省了之后whoever引导的主语从句不完整。

A

A
_____ in the exam will be graded zero. 是一个句子有主谓结构所以不能有两个谓语动词
B答案whoever is caught cheating 有is不符合语法
所以很明确选A