we could have had it all为什么不直接用have it all

导读 【#we could have had it all为什么不直接用have it all#】1、could+have done的结构为虚拟语气中对过去事情的假设,意思是本来能...
【#we could have had it all为什么不直接用have it all#】

1、could+have done的结构为虚拟语气中对过去事情的假设,意思是本来能够做某事而没有做。

2、we could have had it all的意思就是说我们本来可以拥有一切,但是实际上并未拥有一切。

3、we could have it all则不能表示这样的意思,因为could+do的结构可以为虚拟语气中对过去事实的假设以及对将来事实的假设,也可以为陈述语气中的对事实的描述,因此其具体表达的意思也应由上下文来判断。

4、如果对你有所帮助,请点...

5、你好:这是一个虚拟的用法:

6、是对过去的虚拟,用的是could have done 的形式。其中done就相当于题目中的had。

7、翻译为:我们本能够全部拥有它。

8、说明一种虚拟,其实过去并没有完全有。

9、如果直接用,那么就没有虚拟。而且写作:we had it all.翻译为:我们全部拥有它。

10、那么就只是说明过去的事实。

11、have it all在这里是动作,we could have it all本身是对的,但是这句话是一个现在时语气对未来的建议。翻译是:我们可以拥有一切。

12、而在adele的rolling in the deep这句歌词是使用了虚拟语气。

13、这种情况下we could've had it all意思是:

14、“我们 本来 可以拥有一切。”

15、虚拟语气需要把时态改为完成时。

16、正常时态如果是现在时,在虚拟语气里就要用现在完成时。如果正常时态是过去时,虚拟语气就...

17、(1)We can have it all.

18、(2)We could have had it all.

19、以上两个句子都是正确的。需要根据上下文来判断用哪一个。

【#we could have had it all为什么不直接用have it all#】到此分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!