英语虚拟语气的三种时态

如题所述

英语虚拟语气的三种时态:

(1)与现在事实相反。

若与现在事实相反,虚拟语气的条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。如:

If I knew her number I could ring her up.

(2)与过去事实相反。

若与过去事实相反,虚拟语气的条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should (would, could, might)+have+过去分词”。如:

If we had found him earlier we could have saved his life.

(3)与将来事实相反。

若与将来事实相反,条件从句的谓语用过去式(be通常用were),主句谓语用“should (would, could, might)+动词原形”。如:

If he went,would you go too?

温馨提示:答案为网友推荐,仅供参考
相似回答