求问英语真实条件句和非真实条件句的详细语法!顺便讲解下!

如题所述

英语中有两种条件句:真实条件句和非真实条件句。真实条件句表示提出的假设完全可以成为现实,因此谓语动词用陈述语气。非真实条件句表示所提出的假设实现可能性极小或与事实相反,所以谓语动词用虚拟语气。
If引导的非真实条件句中谓语动词的形式如下表所示:
if从句 主句
对现在情况的假设 过去式(be动词用were) would (could, should, might) 十 动词原形

对过去情况的假设 had+过去分词 would (could, should, might) have 十 过去分词

·过去式
对将来情况的假设 ·should 十 动词原形 would (could, should, might) 十 动词原形
·were to 十 动词原形
If Lu Xun were alive,how happy he would be to see the great achievements of New China!
如果鲁迅还活着,看到新中国的伟大成就他会多么高兴啊!
If the doctor had been available,the child would have been saved.
如果当时有医生在,这个小孩就会得救了。
If he should change his mind, what should we do?
如果他一旦改变主意,我们怎么办呢?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-05-16
真实条件句用于陈述语气,假设的情况可能发生,其中 if 是如果的意思。
真实条件句
时态关系:
(1)当主句为一般将来时,条件从句用一般现在时表示一般将来的动作。
如:We shall go out when you finish your holiday homework.
(2)当主句为过去将来时,从句用一般过去时表示过去将来的动作。
如:I would not go with you if it rained the next day.
(3)现在进行时可在时间状语从句和条件状语从句中表示将来正在进行的动作。
如:Wake me up if I am still sleeping at 7.
(4)当主句为一般将来时,由as soon as,after,before,till/untill,when,if等引出的状语从句常用现在完
成体表示将来完成的动作。
如:I will help you as soon as I have finished my homework.

非真实条件句
1)时态:可以表示过去,现在和将来的情况。它的基本特点是时态退后。
a.  同现在事实相反的假设。
一般过去时 should( would) +动词原形
If they were here, they would help you. 如果他们在,他们就会帮你了(事实是他们不在)
b.  表示与过去事实相反的假设。
过去完成时   should(would) have+ 过去分词
If she had worked harder, she would have succeeded. 和第一个理解起来差不多,只是一个是
和现在相反,一个是过去相反,必须要看清楚
c.  表示对将来的假想,与现在的现实相反
一般过去时  should+ 动词原形
were+ 不定式  would + 动词原形 should+ 动词原形
If you succeeded, everything would be all right.
If you should succeed, everything would be all right.
If you were to succeed, everything would be all right.

大部分取自网上,已经将重点列出来了
非真实条件句又称作虚拟语气,要想熟练操作还是需要多做题目的。本回答被提问者和网友采纳