All the flights __________ because of the extremely heavy rain,we had -考呗网题库移动版
专四
首页 题库首页在线模考
取消

A.were canceled
B.had been canceled
C.having canceled
D.having been canceled

参考答案D
解析:译文:所有航班由于大雨而取消,我们的计划不得不推迟。
独立结构题。通过整句可以判断,前半句应该使用独立结构,具体形式为逻辑主语+非谓语动词,由于动作发生在主句之前,因此用完成时,又由于动词与逻辑主语之间为被动关系,因此选择[D]。

你可能喜欢

A. as many books twice
B. as twice many books
C. many as twice books
D. twice as many books

延伸阅读