成人英语三级考试

Youfool!You______forahousefullofwonderfu

来源:网考网成人英语三级 所有评论

【单选题】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.我当时太生气了,简直能把她宰了。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论