关于虚拟语气的句子问题?
If it should rain tomorrow, the game would be put off.
这两个句子哪个对哪个错?解释一下。 展开
第二个句子正确,表示与将来事实相反的虚拟语气——主句用过去时
英语中的语气分为陈述语气、疑问语气、祈使语气、虚拟语气四类。虚拟语是一种表示假设状态的句型,是一种特殊的动词形式;表示所说的话不是一个事实,而只是说话者的一种假设,主观愿望,建议,猜测或不大可能实现的空想。根据虚拟语气的特点我将其分成了四大块,请往下看。
虚拟语气用在条件状语从句中,根据时态的不同,主从句的谓语动词可分为以下3种情况
1.与现在事实相反的虚拟语气——过去时
例:If he studiedharder,he might pass the exam(如果他努力学习,他可能通过考试了)
使用要点:
不论主语为第几人称,if从句中的be动词均用were;主句中的助动词一定为过去时,且后面接动词原形
例1:IfI were you ,I would beat him
例2:If he werehere,I would beat him
2. 与过去事实相反的虚拟语气——过去完成时
使用此句型时从句中会出现had had 的情况,同学们要注意区分had与had had区别
例1:If he hadmoney,he would buy a car.(如果他有钱,他会买辆车)
此句中had为一般过去时动词,翻译为“有”
例2:If he had hadmoney,he would have bought a car(如果他那时有钱,他就会买辆车)
此句中第一个had为过去完成时助动词,第二个had为have(有)的过去分词。
3. 与将来事实相反的虚拟语气——主句用过去时,
例:If it should rain,the game would be put off(如果下雨,比赛会推迟)
使用要点:if从句一定要加助动词should,if……should翻译为“万一”;
2. If I were you, I would not accept his invitation. 如果我是你的话,我不会接受他的邀请。
3. The teacher suggested he keep a diary. 老师建议他写日记。(注意:这里keep与he之间省略了should,所以keep用原型)。
4. If I had studied hard, I would not have failed in the exam. 如果我努力学习的话,就不会考试不及格了。
5. Had I studied hard, I would not have failed in the exam. (第4句的另一种写法,意思一样)
6. Should you have any questions, please feel free to contact us. 如果有什么问题的话请联系我们。
第一句表述法正确,所表达的含义属假设虚拟的范围,但if引导条件状语从句应用第一种表示法,假设的发生的不确定性,主句将相对采取的措施。
满意话采纳下