虚拟语气中对过去的虚拟主句否定是用would have not done or would not have done?

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:17:26

would have done:本应该那样做却没有做
would not have done:本不应该做的事却做了
多数情况下用于虚拟语气中.

用would not have done,举个例子:
If she hadn't been so strict with herself,she wouldn't have made such
great progress.她要是对自己要求不严格,她就不会有这样大的进步。

用would not have done