请教英语高手的基本语法语态的问题

天南地北
楼主 (文学城)

如果描述做一件事“

he would have done somthing,

he did something

He would do something

这3个描述有什么区别?

 

谢谢

7
7grizzly
1&3 are in the subjunctive mood. 虚拟语态。

They are about 'unreal' situations: things which are possible, desirable, or imaginary.

最西边的岛上
agreed!! a bit more:

he did something = 他做过的事儿
He would do something = 他(以后)或许会做的事儿,(还)没有做(呢)
He would have done somthing = 他过去可能会做的事儿,但没发生过。

暖冬cool夏
虚拟语气,1跟过去时,if he knew,he would have done sth.3.可能跟现在时态一起用
天南地北
如果用的是虚拟语气,比如例子1,实际上是没有做。这样理解对吗
天南地北
比如例子1,实际上是没有做。这样理解对吗
天南地北
我也是这样理解

谢谢回复

7
7grizzly
I believe so.
天南地北
thank you
移花接木
2,3还要根据上下文,1无论什么上下文,虚拟语气无疑问
天南地北
谢谢
暖冬cool夏
是的,这就是所谓的虚拟。我们常说的I could have done better,理解上可以加上I wish
o
obama_北美101
I would believe so:-)
妖妖灵
虚拟语气的翻译:我本来打算做什么,(但没有做). would have done的两种用法 见内:

Would Have

'Would have' is used in the third type of conditionals to express a hypothetical or unrealized action in the past or to express regret or disappointment about a past event. The structure of such sentences is as follows:

[Clause 1](If + past perfect) + [Clause 2](would + have + past participle)

Check out the following examples:

If I had known you were sick, I would have visited you in the hospital.  

If she had his number, none of this would have happened.  

'Would have' can also be used to express a desire that was not fulfilled in the past. For example:

I would have liked to attend the conference, but I had other commitments.  

I would have preferred to take the earlier flight, but it was fully booked. 

 

https://langeek.co/en/grammar/course/684/would-vs-would-have#

 

天南地北
谢谢所有网友的回复