did you punish him for his mistake?Yes,but ()it.A.I'd rather not to have doneB.I'd better not do C.I;d rather not have done D.I'd rather not do选c.为什么不能选d

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 11:19:26
didyoupunishhimforhismistake?Yes,but()it.A.I''drathernottohavedoneB.I''dbetternotdoC.I;drathernothaved

did you punish him for his mistake?Yes,but ()it.A.I'd rather not to have doneB.I'd better not do C.I;d rather not have done D.I'd rather not do选c.为什么不能选d
did you punish him for his mistake?Yes,but ()it.
A.I'd rather not to have done
B.I'd better not do
C.I;d rather not have done
D.I'd rather not do
选c.为什么不能选d

did you punish him for his mistake?Yes,but ()it.A.I'd rather not to have doneB.I'd better not do C.I;d rather not have done D.I'd rather not do选c.为什么不能选d
原句由did提问,说明已经惩罚过他了,应该用现在完成时.

完成时态的否定,谈话的时候是已经做过了,"宁愿没做.."

选C,