英语 非谓语

来源:百度知道 编辑:UC知道 时间:2024/06/03 00:31:34
1.( )halfway through the exercise,the tezcher changed his mind and collected all our papers.
A.When only being B.When we were only C.Being only D.Having been
2.All flights ( )because of the storm ,they decide to take the train.
A.having cancelled B.were cancelled C.have been cancelled D.having been cancelled
麻烦详细的解答,谢谢
还有问一下
have ;listen;等的用法是什么?谢谢!!
那个have ;listen 等的用法是什么啊

B ACD都是省略,省略的前提是主语要一致,但是主句的主语是teacher 但是through the exercise是We所以用B

D 所有的飞行都取消了,飞行和取消之间是被动关系排除A 因为主句谓语是They与fights不同,所以要用非谓语D