虚拟语气的三种情况是与现在事实相反、与过去事实相反、与将来事实相反,从句的时态只与从句所指的时间有关,即只需要看谓语动词的时态是过去时、现在时还是将来时,wish+主语+动词过去式;表示对过去情况的虚拟:wish+主语+had+过去分词;表示对将来情况的虚拟:wish+主语+would+动词原形。
虚拟语气用什么时态
英语中的虚拟语气,是说话者用来表示假设,或难以实现的情况,而非客观存在的事实,所陈述的是一个条件,不一定是事实,甚至完全与事实相反。此外如需表达主观愿望或某种强烈的感情时,也可用虚拟语气。虚拟语气通过谓语动词的特殊形式来表示。实际上主要是三种时态:与现在事实相反,与过去事实相反,与将来事实相反。
(1)与现在事实相反
若与现在事实相反,虚拟语气的条件从句的谓语用过去式(be通常用were),主句谓语用“should(would, could, might)+动词原形”。如:
If you took a taxi,you'd get there quicker.
If I knew her number I could ring her up.
(2)与过去事实相反
若与过去事实相反,虚拟语气的条件从句的谓语用过去完成时(had+过去分词),主句谓语用“should(would, could, might)+have+过去分词”。如:
If I'd left sooner,I'd have been on time.
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?
If I asked him,I'm sure he'd help us.
虚拟语气有主将从现吗
首先,我们需要明确一点:主将从现时态在英语语法中并不是虚拟语气。主将从现时态是用来表示将来时态,即表示将来某个时间会发生的动作或状态。例如,“I will go to the gym tomorrow.”(我明天会去健身房。)这句话中的“will go”就是主将从现时态。
虚拟语气则是用来表示某种假设、推测、愿望、建议、命令等情态语气的语句。例如,“If I were rich, I would travel the world.”(如果我有钱,我会环游世界。)这句话中的“were”就是虚拟语气的形式。
那么,为什么有些人会认为主将从现是虚拟语气呢?可能是因为在某些情况下,我们需要用主将从现的形式来表达一种虚拟的情态语气。例如,“If it rains tomorrow, I will stay at home.”(如果明天下雨,我会呆在家里。)这句话中的“will stay”虽然是主将从现时态,但是它表示的是一种假设情况下的结果,因此也可以被认为是一种虚拟语气的形式。
总之,主将从现时态在英语语法中并不是虚拟语气,它是用来表示将来时态的。但是在某些情况下,我们可以用主将从现的形式来表达一种虚拟的情态语气。