虚拟语气的疑问

如果明天不下雨,是用虚拟语气么?
但是我记得可以说是if it does not rain
这个就不是虚拟语气啊...老师说用if it did not rain
请问两者是都可以还是什么..请详细解答

1.If it does not rain,we will go out tomorrow.这种为条件状语从句。也就是常说的“主将从现”。它没有虚拟成分,表示的是实际情况,如果明天不下雨,我们就外出,这是个事实。

2.If it did not rain,we would go out.这就是虚拟语气了。表示与现在下雨这个事实相反,即要不是现在在下雨,我们就外出了。

e.g If I have enough money,I will go to the zoo with you.
如果我有足够的钱,我将会和你一起去动物园。(暗含如果钱够我就会去动物园)
If I had enough money,I would go to the zoo with you.
如果我有足够的钱,我将会和你一起去动物园。(暗含事实上我没有足够的钱,没法和你去,表示虚拟)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-27
if it does not rain
是指如果现在不下雨,事实是下了,但假设不下
虚拟语气是事情还没发生就假设了
如果明天不下雨。明天下不下雨还不知道,不是已经发生的事,所以两者不一样
第2个回答  2010-06-27
一般来说,虚拟语气从句中提出一种与客观现实不相符或根本不可能存在的条件,主句会产生的一种不可能获得的结果。比如:假如我是男生 If I were a boy...(它的意思是她本身不是男生)
你说的那个不下雨,应该是一般条件从句,If 引导一般现在时,主句接将来时。所以应该是if it does not rain tomorrow, I will...
我的理解是:因为这个还没有发生,并不一定与事实相反,要是说:如果昨天没有下雨就好了。
昨天已经过去,你很清楚昨天的天气,那么这就是与现实不相符的事实,就应该用虚拟语态。
相似回答