今天学习虚拟语气 学了将来时态和现在时态。但是有一个地方没弄明白。
如下:
虚拟语气现在时:if it rains tomorrow,we will cancel the picnic
虚拟语气将来时:if it should rain tomorrow,the game will be put off
这两句话表达的都是一个意思 都是指明天可能下雨活动会怎样怎样。但是为什么一个是现在时一个是将来时???谢谢回答
虚拟语气现在时:if it rains tomorrow,we will cancel the picnic
在形式上与现在事实相反的虚拟语和将来虚拟都是if+主语+did/were
主语+would/should/could/might+do;但是将来时的虚拟还有两种形式:
从句:if+主语+should+do或者if+主语+weretodo
主句:主语+should/would/might/could+do。
在含义上都是与事实相反,只是时态不同,时态的区分与一般现在时和一般将来时态的区分方法一样。
应用
条件句可分为两类,一类为真实条件句,一类为非真实条件句。非真实条件句表示的是假设或实际可能性不大的甚至完全不可能发生的情况,故采用虚拟语气。
动词wish后接宾语从句时,从句谓语要用虚拟语气。若要表示与现在事实相反的愿望,从句谓语用一般过去时或过去进行时(同样be动词换成were);
若表示与过去事实相反的愿望,从句谓语用would / could+have +过去分词或者过去完成时had done(注意这里的情态动词不能用should);若表示将来没有把握或不太可能实现的愿望,用would (could)+动词原形。
以上内容参考:百度百科-虚拟语气
假如明天下雨,我们就取消野餐 和 万一明天下雨,比赛就会被推迟 不是一个类型的话吗?都是假如明天XX 就XX
追答”假如“与”万一“还是不同的。
这也是和说话者的语气有关系的。
当认为可能性较大时,就用陈述语气
当认为可能性小时,就用虚拟语气的。
万一他明天不在了(可能性小的),怎么办呢?(这肯定不能用陈述语气了。)
但是if it rains tomorrow,we will cancel the picnic 这句话。在我的教学书里面 是一个虚拟语气的例子啊。我用的台湾的教学书,里面叫”假设法现在式“。
追答if it rains tomorrow,we will cancel the picnic 要是这个也属于虚拟语气,那虚拟语气就不用学习了。
这个就是陈述语气。
也就是台湾的教学书中的”假设法现在式“
而“假设法过去式” 就属于虚拟语气了。
虚拟语气:就是把现在的当成过去讲,把过去的当成过去的过去讲。(这本来就是不可能的事)
如
If I were you, I would take it.
而将来事实相反假设一般就用”万一……,……“翻译的。
If he were to come, I would leave the school.万一他来,我就离开学校。(可能性小)