All flights ______ because of the snowstorm,many passengers could nothing but wait.
来源:百度知道 编辑:UC知道 时间:2024/05/27 12:10:39
A.had been cancelled B.have been cancelled
C.were cancelled D.having been cancelled
请高手给个确切的答案,再为我详细的讲下,以下4个非谓语动词在什么情况下用,我老是搞不清楚,麻烦讲的详细点,谢谢,我将感激不尽!!!
C.were cancelled D.having been cancelled
请高手给个确切的答案,再为我详细的讲下,以下4个非谓语动词在什么情况下用,我老是搞不清楚,麻烦讲的详细点,谢谢,我将感激不尽!!!
选A
很明显,后面用的是COULD,说明“很多旅客只能无奈地等待”这件事是过去发生的,那么造成这件事的起因--航班取消--也就只能用过去完成时
B是现在完成时,说的是现在而不是过去,所有不选
C是一般过去时,而这里的起因应该是过去的过去,所以也不选
D是一个从句,不适合该处句型
他说错了孩子,害得我也错了!!!应该是D!!!本题考查独立住格结构:逻辑主语+分词的形式,这里All flights是逻辑主语,having been cancelled是分词,因为暴风雪已经发生,所以用完成时。
译文:所有飞机都因暴风雪而取消飞行,因此许多乘客只能换乘火车。
如何翻译:As a result of the pilots' strike, all flights have had to be cancelled.
"All ___ presents and all ___ going on well, "our monitor said.
Charter flights fully reserved
of all the student ,she sings ___ most carefully.
This lecture ___ all the recent delopments in the subject.
All the beepers and mobile phones must ___ in class
All our supply of food has ___(run)out
He had us all ___ at his jokes
初中英语题:All preparations ___, they started the experiment.
She didn't mind ___ all her spare time to ___ the sick old man.