由连接词if或unless等词引导的状语从句叫做条件状语从句。在英文中,条件是指某一件事情实现之后(状语从句中的动作),其它事情(主句中的动作)才能发生,通常译作“假如”。(注意:在含有条件状语从句的复合句中,表示将来时态,主句是一般将来时态,从句要用一般现在时[主将从现原则],并且,切记紧跟着if的那句话是从句。)
两者在时态上也是有很大的区别的:
【1.】虚拟语气可以表示过去,现在和将来的情况,时态的基本特点是时态往后推移。
a.
与现在事实相反的假设
条件从句
主句
一般过去时(be用were)
should(would)等
+动词原形
例如:If
they
were
here,
they
would
help
you.
如果他们在这儿,会帮助你的。
含义:They
are
not
here,
they
can’t
help
you.
b.
与过去事实相反的假设
条件从句
主句
过去完成时
should(would)等+
have+
过去分词
例如:If
he
had
come
yesterday,
I
should
/
would
have
told
him
about
it.如果他昨天来的话,我会把这件事告诉他的。
含义:He
did
not
come
yesterday,
so
I
did
not
tell
him
about
it.
c.
表示对将来不大可能发生的事情的假想
条件从句
主句
一般过去时
should/would等
+
动词原形
were+
不定式
should+
动词原形
【2.】在
if
引导的条件状语从句中,
a.如果从句谈论的是一个有可能发生的事实及其产生的相关的结果,主句用一般将来时态,从句用一般现在时态。
如:We
can
walk
there
if
we
can't
find
a
bus
;If
it
rains
tomorrow
,we
will
not
go
to
the
zoo.
b.
如果
if
条件句谈论的是重复发生和预示要发生的情景和事件,则主从句大多用一般现在时态。如:If
bears
are
in
danger
,they
attack
people.
c.
在
if
引导的条件状语从句中,if
和条件句位置灵活,可直接放在主句后面,若
if
条件句放句首,从句后面要加逗号,和主句隔开,
还要注意前后时态一致原则。
if作为如果,有两个用法,一个是条件状语从句,一个是虚拟语气,关键就看能不能实现
条件状语从句是说主句动作发生的条件是从句动作,这是有可能实现的
如If
it
rains
tomorrow,
i
will
stay
at
home.
虚拟语气则是一种假设,是不能实现的,虚拟语气又分为三种情况,与现在、过去、将来相反
如If
i
were
you,
i
would
go
abroad.如果我是你,我就出国去。我不可能是你,所以不可能实现,所以用虚拟
又如If
i
had
got
up
early
yesterday,
i
wouldn't
have
been
late.如果我昨天早起了,我就不会迟到了。昨天已过,没有早起,这只是一种不能实现的,也用虚拟