英语中,Tom would't have done sth. 有这种句型吗? 这是什么时态和语态,表示Tom已经做了这件事了,还是打算要做? 请举例说明
是的,英语中确实有 "Tom wouldn't have done something" 这种句型。这个句型使用的是过去完成时的虚拟语气,表示对过去某个情况的假设或推测。具体来说,它表示在某种假设条件下,Tom本不会做某事,但实际上这个条件并未实现。
这个句型并不表示Tom已经做了这件事,而是表示在某种假设条件下,Tom本不会做这件事。换句话说,它通常用于表达对过去情况的假设或推测。
举个例子:
If Tom had known the truth, he wouldn't have done it.
Tom wouldn't have gone to the party if he had been feeling sick.
在这些例子中,"wouldn't have done" 表示的是对过去情况的假设,而不是对未来的计划或意图。