您现在的位置是:首页 > 学科知识查询 > 高中英语题库

All flights because of the terrible weather, Jane had to go there by train.A.was cancelledB.had been

编辑:chaxungu时间:2026-04-27 03:03:26分类:高中英语题库

【题目】All flights ________ because of the terrible weather, Jane had to go there by train.
A.was cancelled
B.had been cancelled
C.having been cancelled
D.having cancelled

在线课程

【答案】C
【解析】考查非谓语动词和语态。句意:由于天气不好,所有的航班都已经被取消,Jane只能坐火车去。根据前面有主语All flights,故判断第一句要变成独立主格结构,它们构成的成分在句中作原因状语,句中主语flights和动词cancel是被动关系,故选C。