if 条件句和虚拟语气

如题所述

if句又叫条件句,表示“假如”,是状语从句的一种,是一种非常常见的从句形式,用来提出一种与客观现实不相符或根本不可能存在的条件,拥有引导的三种虚拟语气形式:

1、表示与现在事实相反

If I were you, I would try it.   

如果我是你,我会试试的。

2、与过去事实相反

If he had realized that, he would have run away while there was still time. 

如果他意识到这一点,他就会趁着还有时间的时候逃跑。

3、与将来事实相反

If it were should rain tomorrow, the meeting would be put off. 

如果明天下雨,会议就会推迟。

扩展资料

词义辨析:

一、if,in case这两个词(组)的共同意思是“以防万一”。二者均可引导条件从句,其区别是:

if可用于任何时间,而in case只指将来时间。例如:

1、I am taking an umbrella in case it rains later on.

我带着一把伞,以防一会儿下雨。

2、I'll take an umbrella if it rains later on.

要是一会儿下雨,我就拿把伞。

二、if,whether这两个连接词均含“是否”之意。

if作“是否”解时,多用于口语,引出宾语从句,不能直接跟or not连用。

whether多用于书面语中,可与or或or not连用,除引出宾语从句外,还可引出主语从句、表语从句、同位语从句或与不定式连用。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
if 条件句遵守主将从现的原则。

if it is fine tomorrow ,we will go out 。如果明天天气好,我们就出去。

虚拟语气表示相反。

表示和现在相反,从句用一般过去时。if i had a big house ,,,,,,,,

如果我有一个大房子。我会怎样怎样。(其实没有大房子,和现在的情况相反)

表示和过去相反,从句用过去完成时。if i had won that game........

如果(过去的某一时间)我赢了那比赛,我就怎样怎样。

表示和将来相反,从句用

1.过去时
2.should+do
3. were to do

这三者只有细微差别。

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.
翻译:如果你将来会成功的话,一切都会OK的。

ALL。

学习进步。本回答被网友采纳
第2个回答  2011-12-16
过去:从句 had done 主句 would/should/could/might have done
现在:从句did/were 主句would/should/could/might do
将来:从句were to do/should do/did 主句 would/should/could/might do

把它背下来 一切ok!