早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Alltheflightsbecauseofthesnowstorm,wehadtotakethetraininsteadA.werecanceledB.hadbeencanceledC.havingcanceledD.havingbeencanceled此题为什么选D?

题目详情
All the flights___because of the snowstorm,we had to take the train instead
A.were canceled B.had been canceled C.having canceled
D.having been canceled
此题为什么选D?
▼优质解答
答案和解析
因为句子有逗号,所以后面是主句,前面是做状语的,而前面的分句有自己的主语,就是flights是因为暴风雪取消的,所以是被动语态,用分词的完成被动式做状语的