A-A+
I blamed him so angrily for his mistakes but
问题详情
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
解析:句意为:我因为他的错误非常生气地批评了他,但我希望没有那样做。Wouldratherdo有“宁愿做……,宁可……”的意思,这句用wouldratherhavedone表示与过去事实相反之假设的结果,“当时宁可……”。