英语高手进Did you scold him for his mistakes?

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:56:49
-Did you scold him for his mistakes?
-yes,but___it.
A I'd rather not do B I'd not better do
C I'd rather not to have done D I'd rather not have done
怎么分析这个题目啊??

这个是为过去做的事情而后悔,因此时态用过去完成时(过去的过去)have dong,排除 A B 但过去的事情确实发生了,因此用虚拟语态,would rather (not)do sth.因此选择D

选D,就是个固定句式,would rather do

你是不因为他犯错误而责备他了?