Youfool!You________forahousefullo

发布时间:2020-07-26 00:37:37

You fool!You ________ for a house full of wonderful food, but you only wished for a cake.A.could wishB.could have wishedC.can wishD.may wish

网友回答

B解析解析:could have done“(过去)本来可以做到,实际未做”。其他三个选项指“现在”,不能用来谈论与过去事实不符的事。拓展:此类用法还有should have done; might/could have done。比如:You should have e on time,but you didn't.你本该按时来,但你没有。I was so angry that might/could have killed her.我当时太生气了,简直能把她宰了。
以上问题属网友观点,不代表本站立场,仅供参考!