All flights______(因恶劣天气而被取消), they had to go there by train.having been canceled

游客2023-07-20  21

问题 All flights______(因恶劣天气而被取消), they had to go there by train.

选项

答案 having been canceled because of the terrible weather

解析 前后两句之间用逗号隔开,却没有连词连接,说明这不是由两个独立句子构成的并列复合句,而是单个句子。而且逗号前后有两个主语All flights和they,但一个句子中只能有一个主语,所以前面应该用独立主格结构,在句中作原因状语。had to go的动作应发生在“被取消”之后,故被译部分应用过去完成时态。all flights和“被取消”是被动关系,故用被动语态。“因恶劣天气而被取消”可翻译为having been canceled because of the terrible weather。
转载请注明原文地址:https://tihaiku.com/zcyy/2852119.html
最新回复(0)