【单选题】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 I might/could havekilled her.我当时太生气了,简直能把她宰了。
查看试题解析出处>>
发布评论 查看全部评论