单选题 I blamed him so angrily for his mistakes, but I ______ it like that.
  • [A] would rather not do
  • [B] wouldn't rather do
  • [C] would rather not have done
  • [D] wouldn't rather have done


【正确答案】 C
【答案解析】[考点] 虚拟语气
[解析] would rather do有“宁愿做……,宁可……”的意思,这句用would rather have done表示与过去事实相反的假设的结果,“当时宁可……”。