请问老师,wouldn't have done 都有哪些用法?
它和would have done 用法是否完全相同?
这是以前的帖子http://ask.yygrammar.com/q-21646.html
请问老师,wouldn't have done 都有哪些用法?
它和would have done 用法是否完全相同?
【答】从网友的提问看出,似乎是:否定的wouldn't have done,能否表示对过去情况的推测?
答案应该是肯定的。例如:
Any thinking person would not have accepted such a condition. 任何一个有思想的人(在当时)是都不会接受这个条件的。
A wiser man would not have done such a foolish thing. 聪明一点的人是不会干出这等蠢事的。
【说明】上句话有两层意思:
1. 对过去情况的推测。
2. 隐含的虚拟语气。等于:If he had been a wiser man, he would not have done such a foolish thing.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!