作业帮 > 英语 > 作业

有关英语分词的选择题All flights_____because of the snowstorm,we decide

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/09/22 05:22:15
有关英语分词的选择题
All flights_____because of the snowstorm,we decided to take the train.
A.were canceled
B.had been canceled
C.having canceled
D.having been canceled
答案说是D,可是我觉得B更合适一点,请问为什么答案选D?
为什么起修饰作用的就要用-ing形式而不能用-ed形式?
有关英语分词的选择题All flights_____because of the snowstorm,we decide
逗号链接表示一个句子,也就是一个谓语动词.而这个句子里已经有了decided,所以前面一部分只能用分词,排除A, B 选项.
在C,D中,一个是主动,一个是被动,航班被取消,因此,选D.