I would have gone 请问这是虚拟语气还是过去将来完成时?还是都是只不过说法不同?

flatfishgps 1年前 已收到2个回答 举报

火蓝跳舞姬 幼苗

共回答了25个问题采纳率:88% 举报

这个结构概可以是过去将来完成时,也可以是虚拟语气中对过去相反的假设.
但是,在日常生活中一般很少出现过去将来完成时,所以,一般认定为虚拟语气中对过去相反的假设.
I would have gone to see you yesterday if you had been at home.
昨天你要是在家,我就去看你了.

1年前

11

娃哈哈e379 幼苗

共回答了6个问题 举报

标准的说法是过去将来完成时用在虚拟语气中,表示与过去的事实相反。
联系上下文理解一下就很简单了,要不然下次还记不住。

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.025 s. - webmaster@yulucn.com