这题怎么做 要用到那些??详细点 不懂方法?
来源:百度知道 编辑:UC知道 时间:2024/05/26 23:17:38
All flights _____ because of the terrible weather, the Smiths had to go back to the hotel.
A、had been canceled
B、being canceled
C、having been canceled
D、were canceled
A、had been canceled
B、being canceled
C、having been canceled
D、were canceled
应当选A(过去完成时被动语态)
用到的知识是复合句中的时态和语态。
1.主句谓语动词是过去时态,从句也必须使用过去时态。从句用过去进行时/一般过去时,表示主、从句的谓语动作同时发生;从句用过去将来时,表示从句的动作在主句动作之后发生;从句用过去完成时,表示从句的动作在主句动作之前发生。
2.此句中“班机取消”应使用被动语态。
选A,因为后半句the Smiths had to go back to the hotel用的是过去式,所以按照逻辑前半句是在过去的过去就发生了,所以用过去完成时