精英家教网 > 高中英语 > 题目详情

17. ―What a pity! Their experiment is a failure.

―They    better under more favourable conditions.

A. should have done    B.  could have done

C.  must have done      D.  may have done

17.   B考查含蓄的虚拟条件句。句意:"真遗憾!他们的实验失败了。""在更加有利的条件下,他们本能做得更好。"这里under more favorable conditions是一个隐含的虚拟条件句, 相当于if they had been under more favorable conditions。 这是和过去事实相反的虚拟条件句,所以主句用could have done的形式。could have done表示过去原本能够做某事而实际上并没有做。所以选B。

题目来源:2015全品语法快练高中英语新课标 > 训练25 情态动词和虚拟语气

练习册系列答案
相关习题

科目:高中英语 来源: 题型:

5.     You will pay for it,or I'll have the law on you.

查看答案和解析>>

科目:高中英语 来源: 题型:

4. It's a pity that you    leave so soon. It's been so nice having you here.

A. should    B. could

C. can     D. might

查看答案和解析>>

科目:高中英语 来源: 题型:

13. ―Jenny took the 8 : 00 bus to Guangzhou this morning.

—Really? She       the 9: 00 train. It's much more comfortable and safer to travel by train.

A. could have taken     B.   should take 

C.  must have taken     D.   can take

查看答案和解析>>

科目:高中英语 来源: 题型:

7.  Has he been__________________ (监视)you?

查看答案和解析>>

科目:高中英语 来源: 题型:

3.    天气那么好,我们都想出去散步。

It is ______________________ we all want to go out for a walk. (such... that...)

查看答案和解析>>

科目:高中英语 来源: 题型:

5. He limits himself to_______ (drink) three cups of beer a day.

查看答案和解析>>

科目:高中英语 来源: 题型:

6. ―How dangerous it was !

―Yes, but for the passer-by's quick action, the girl   

A.    had been drowned

B.    might be drowned

C.    would have been drowned

D.    must have been drowned

查看答案和解析>>

科目:高中英语 来源: 题型:

10.     He had his leg ________ (break) while playing football.

查看答案和解析>>

同步练习册答案