一道单选题求高手So many directors( ),the board meeting had to be put off.A.were absent B.being absent C.been absent D.had been absent选择哪一个?其他不选的具体原因请说明.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:37:06
一道单选题求高手So many directors( ),the board meeting had to be put off.A.were absent B.being absent C.been absent D.had been absent选择哪一个?其他不选的具体原因请说明.

一道单选题求高手So many directors( ),the board meeting had to be put off.A.were absent B.being absent C.been absent D.had been absent选择哪一个?其他不选的具体原因请说明.
一道单选题求高手
So many directors( ),the board meeting had to be put off.
A.were absent B.being absent C.been absent D.had been absent
选择哪一个?其他不选的具体原因请说明.

一道单选题求高手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.

D 因为很多董事都没有出席 所以会议被推迟了
会议被推迟了用的 had to be put off 其中had 是过去式 表示已经被推迟了
而董事没出席就是过去的过去 为过去完成 所以选D