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

admin2014-10-11  21

问题 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 youdidn’t.你本该按时来,但你没有。I was so angry that I might/could havekilled her.我当时太生气了,简直能把她宰了。
转载请注明原文地址:https://kaotiyun.com/show/RaxO777K
0

最新回复(0)