作业帮 > 英语 > 作业

so many students ( ) because of the bad weather,the exam had

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/13 14:54:33
so many students ( ) because of the bad weather,the exam had to be put off
A were late B been late C has been late D being late
D
逗号后面没有并列连词and,说明前后两句话不是并列关系.the exam had to be put off是一个句子,有主语(the exam)有谓语(had to be put off),说明这是一个句子.那么逗号前面就不是一个句子,而是一个短语.
A、C两项只能作谓语动词.如果一个语法成分有谓语动词,那么它就一定是句子.因此排除A、C.
students与being late是主谓关系,因此要用现在分词的形式表示主动.so many students being late because of the bad weather是现在分词短语作原因状语.
不明白的再问哟!请记得采纳,多谢!
再问: being late 求解释 这是什么非谓语,, doing 表主动 done表被动 这个being late算什么。。
再答: being late算主动。being是系动词的现在分词形式,late是它带的表语。系动词属于不及物动词,它没有被动。 其实现在分词啊,过去时分词啊,不定式啊,这三个都是非谓语动词。非谓语动词就是不能充当谓语的动词。 我们知道,本题的主句在逗号后面。其主语是the exam,谓语是had to be put off。一个句子只能有一个谓语,因此逗号前面只能用非谓语动词的形式。 如果逗号后面有一个and,那么前后两者就是并列关系的分句了,那么前面就要选A。