问个关于情态动词的问题。。。

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:59:31
这样一句话:If you followed my advice,you could have finish it.
翻译是这样的:如果你那时听我的,你早已做完了。
could have done用在虚拟条件句中是表示与过去事实相反。
现在用在主句中,那这句话对现在来说是做完还是没做完呢?还是不确定?
是不是虚拟语气的用法?
谢谢,能不能详细加一阐述。。。

就是虚拟语气的用法,could have done并不是用在虚拟条件句中,而是用在主句中,表示与if条件句中的过去事实相反。所以这里是没有做完,但如果那时听我的,就能做完

是虚拟语气,对已经发生的事情的评论,could have done 用来指本来能够但没有作