求助:英语时态

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:25:26
例:You can be sure that none of our five advisers would have suggested sinking all (or perhaps any )of your money into Periwigs Internation CO.,lTD.
这句话中have suggested sinking ...用的是将来完成时吗?
为什么用这种时态呢?可不可以用一般将来时will suggest sinking... ?

would have done 本要去做但是没有做
这是一种虚拟的用法
suggest doing sth建议做某事
和起来就是: would have suggested doing sth
would have suggested sinking all

这是一个虚拟语气,投资专家是不会建议人们把所有的钱投到一处的,那是孤注一掷.

所以advisers的suggest的内容是不可能出现的,所以是对未来情况的虚拟语气,变成过去将来完成时

will have done将来完成时
would have done过去将来完成时

是一种虚拟语气的表述,本应该怎样
不可用will suggest sinking