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

You fool!You ________ for a house full of wonderful food, but you only wished for a cake.

[  ]

A.could wish

B.could have wished

C.can wish

D.may wish

答案:B
解析:

  解析:could have done“(过去)本来可以做到,实际未做”。其它三个选项指“现在”,不能用来谈论与过去事实不符的事。

  拓展:此类用法还有should have done; might/could have done。比如:You should have come on time,but you didn't.你本该按时来,但你没有。I was so angry that might/could have killed her.我当时太生气了,简直能把她宰了。


练习册系列答案
相关习题

科目:高中英语 来源:山东省实验中学2011届高三下学期第一次模拟考试英语试题 题型:016

You fool!You could have got a house full of wonderful food, but you only ________ for a cake.

[  ]
A.

were to wish

B.

wished

C.

have wished

D.

had wished

查看答案和解析>>

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

You fool!You ________ for a house full of wonderful food, but you only wished for a cake.


  1. A.
    could wish
  2. B.
    could have wished
  3. C.
    can wish
  4. D.
    may wish

查看答案和解析>>

科目:高中英语 来源:2013-2014学年重庆市高三1月月考英语试卷(解析版) 题型:单项填空

You fool! You __________ all the people in the car yesterday if it had not been for meYou were so drunk while driving!

Acould kill????????????? ????????????? ????????????? ????????????? ????????????? ????????????? ????????????? Bmight have killed

Chad killed ????????????? ????????????? ????????????? ????????????? ????????????? ????????????? ????????????? Dshould have killed

 

查看答案和解析>>

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

You fool!You could have got a house full of wonderful food, but you only ________ for a cake.


  1. A.
    were to wish
  2. B.
    wished
  3. C.
    have wished
  4. D.
    had wished

查看答案和解析>>

同步练习册答案