作业帮 > 英语 > 作业

一道单选题求高手So many directors( ),the board meeting had to be put

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 14:18:04
一道单选题求高手
So many directors( ),the board meeting had to be put off.
A.were absent B.being absent C.been absent D.had been absent
选择哪一个?其他不选的具体原因请说明.
选B.being absent
因为句子的两个部分之间只有逗号,没有连词(如and,but,when等等),所以第一部分就不能用谓语动词,而用非谓语动词,这样就排除了A项和D项.
C项虽然有非谓语动词been,但它是过去分词,表示被动或完成,所以也不能选.
如果选A,则句子会变为:
Since so many directors were absent,the board meeting had to be put off.
(既然有那么多的董事缺席,董事会只好推迟举行.)
也就是因为没有 since,谓语动词 were 就变成了非谓语动词 being.