老师好。请问过去完成时,有虚拟语气的条件句的用法吗?if had done 可以表示现在完成时或过去时的虚拟。如果是过去完成时的话呢?还能够再往前倒推吗?
网友显然是学习传统语法的。
在传统语法体系中,时态属于陈述语气的范畴。在讨论虚拟语气动词形式时,不再使用一般过去时、过去完成时这样的术语,而使用did, had done等直接称呼其形式。
在if 虚拟条件从句中,与过去事实相反的假设,就用 had done.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!