是否有过去完成时的虚拟语气条件句

老师好。请问过去完成时,有虚拟语气的条件句的用法吗?if had done 可以表示现在完成时或过去时的虚拟。如果是过去完成时的话呢?还能够再往前倒推吗?

请先 登录 后评论

最佳答案 2019-09-10 11:00

网友显然是学习传统语法的。

在传统语法体系中,时态属于陈述语气的范畴。在讨论虚拟语气动词形式时,不再使用一般过去时、过去完成时这样的术语,而使用did, had done等直接称呼其形式。

在if 虚拟条件从句中,与过去事实相反的假设,就用 had done.

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,2283 浏览
  • wong 提出于 2019-09-09 16:31

相似问题