All the flight having been canceled because of the snowstrom,we had to take the train instead.为什么不能用 had been canceled

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 08:57:29
Alltheflighthavingbeencanceledbecauseofthesnowstrom,wehadtotakethetraininstead.为什么不能用hadbeencanceled

All the flight having been canceled because of the snowstrom,we had to take the train instead.为什么不能用 had been canceled
All the flight having been canceled because of the snowstrom,we had to take the train instead.
为什么不能用 had been canceled

All the flight having been canceled because of the snowstrom,we had to take the train instead.为什么不能用 had been canceled
如果用had been canceled,那么这就是两句话,由于缺少了连接词and而有语法错误了.
原句说having been ...这是独立主格的结构,这里表示原因.
有问题请追加~

假如用了had been canceled,那么前后就是两个并列的句子。并列的两个句子是需要由一个连接词连接的,此处可以用so(因此)。前句其实是后句的一个原因,是条件状语从句,因此只能用having来引导一个条件状语从句。