All the flight having been canceled because of the snowstrom,we had to take the train instead.
为什么不能用 had been canceled
人气:132 ℃ 时间:2019-08-21 22:13:40
解答
如果用had been canceled,那么这就是两句话,由于缺少了连接词and而有语法错误了.
原句说having been ...这是独立主格的结构,这里表示原因.
有问题请追加~这里having been canceled 是现在完成时吧???能不能用过去完成时不能,就这种语法来说,只能用 独立主格+doing的形式。除非有hading这样的说法。。。现在分词的完成式被动语态:having been done而过去分词只有一种形式done如果可以的话可改成:all the flight canceled谢谢 我懂了
推荐
猜你喜欢
- 英文物理题(牛二律)
- 一根钢材长2米,截去了30%后,在截去0.4米,还剩多少米?
- 由两个相同的字组成的字比如"林"
- f(x)是R上的奇函数,且x>=0时,f(x)=x^2,若对任意 t
- After lunch,the little boy _____________ in the park.
- 将一块棱长是8分米的正方体钢坯锻造成长0.8米、宽0.64米的长方体钢材,锻成的钢材有多厚(用方程解)?
- 分词做状语时的否定形式及虚拟语气倒装时的否定形式
- 张师傅做一个零件要3分钟,徒弟小王做一个零件要5分钟,他们合作了一段时间共做了800个零件.师傅两人各做