题目内容

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.我当时太生气了,简直能把她宰了。


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网