单选题All flights _____ because of the storm, they decided to take the train.A having cancelledB were cancelledC have been cancelledD cancelled

题目
单选题
All flights _____ because of the storm, they decided to take the train.
A

having cancelled

B

were cancelled

C

have been cancelled

D

cancelled

参考答案和解析
正确答案: D
解析:
句子的两个部分中间是逗号,且后面的部分是完整的句子,所以前面的句子应该是不完整的,排除B、C。根据句意可知“航班已经被取消”,应该用被动完成式,用分词的独立主格作状语表示原因。故为D。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

We were infordmed that our flight ____ because of the mechanic failure

A.have canceelled

B.canceelled

C.have been canceelled

D.had canceelled


正确答案:C

第2题:

What is the moral lesson of the story?

A. An act of kindness may help develop honesty in a person.

B. An act of kindness may turn all thieves into honest people.

C. People are honest because they have all been treated kindly.

D. People are dishonest because they have been treated unkindly.


正确答案:A

第3题:

, you need to give all you have and try your best.

A. Being a winner B. To buy a winner

C. Be a winner D. Having been a winner


正确答案:B

第4题:

All flights ( ) because of the snowstorm, we could do nothing but ( ) the train.

A、were cancelled/ to take

B、having been cancelled/ take

C、have been cancelled/ take

D、had been cancelled/ to take


参考答案:C

第5题:

All the machines ______by the end of this month.

A. would have been repaired

B. were repaired

C. will have been repaired

D. were being repaired


正确答案:C
[解析] 由by the end of this month可知,本题考查将来完成时。

第6题:

The new multipurpose gymnasium is reported to _______ within two years.

A. have completed

B. have been completed

C. having completed

D. having been completed


正确答案:B

第7题:

,you need to give all you have and try your best. A Being a winner B To be a winner C Be a winner D Having been a winner


正确答案:B
答案暂无

第8题:

_____ , you need to give all you have and try your best.

A.Being a winner

B.To buy a winner

C.Be a winner

D.Having been a winner


正确答案:B
根据后句句意你需要付出一切并且尽全力可知前面应该是后句的目的“为了获得冠军”,此处的buy意思是“换得”,符合句意,选B。

第9题:

Millions of pounds’ worth of damage ( ) by a storm which swept across the north of England last night.

A. has been caused

B.have been caused

C.will be caused

D.will have been caused


参考答案:A

第10题:

After such a long walk, they were all very tired, but none of them _______.

A.stopped having a rest

B.stop to have a rest

C.stop having a rest

D.stopped to have a rest


参考答案:D

更多相关问题