摘要:
" f2 Q) g2 C) C0 }% L+ m if从句中的动词用一般过去时,主句中的动词用条件时态: if从句中的动词用一般过去时,主句中的动词用条件时态:# e/ i) D1 C8 P" w
If I had a map I would lend it to you.
i+ d2 h1 ?6 G) h+ K* [ 我要有地图就借给你。(但我没有地图。句子的含义是指现在。)
( d4 G8 W8 u6 | H. \ If someone tried to blackmail me I would tell the police.
! P2 r% i! x! S& X: b' u$ K# Z' z 如果有人企图敲诈我,我就向警察告发。(但我想不会有人敲诈我。句子的含义是指将来。)
" S) {3 E5 R3 Q- o. p 第一类和第二类条件句之间并不存在时间上的差别。像第一类条件句一样,第二类指的是现在或将来; if从句中的过去时不是真正的过去时,只是一种虚拟语气,表示不真实(如上述第一个例子)或不大可能(如上述第二个例子)。
2 M/ H8 r4 M+ Q1 f5 r 类型2有以下用法:) \: z7 ? m. Q- ?: _3 \
1 所假设的事与已知的事实相反时:
( I: k ?- W) b7 U* e3 l! o7 ` If I lived near my office I’d be in time for work.
: ~, p1 F5 y4 V$ e; H! l 要是我住的离办公楼近,我上班就不会迟到。(但我不住在办公楼附近。)4 ^' j4 Q5 Z7 c) b6 T. l
If I were you I’d plant some trees round the house.
7 {" [: ^/ j$ R% m3 W5 x 如果我是你的话,我就会在房子周围种一些树。(但我不是你。)0 B, X1 O" z: E! J3 ~
2 说话人认为从句中的动作不会发生时:: B6 B6 G( i/ v" K
If a burglar came into my room at night I’d scream.
. \) r4 u# f# A F) H 要是半夜三更窃贼闯进我的房间,我就会拼命叫喊。(但我不认为会有窃贼闯入我的房间。)' T) c- ^2 `3 s6 ~6 C3 V E
If I dyed my hair blue everyone would laugh at me.; e- _+ W5 s( w; Z2 G/ |# `' Y
要是我把头发染成蓝色,大家就要笑我了。(但我不想染它。)- _& k, L- K9 S& l& F
有些if从句可以有上述两种含义中的一种:' ]: N! m' w% Q' P
If he left his bicycle outside someone would steal it.
7 H7 U" e% A% ^# Q) M0 j# u 要是他把自行车放在外面,会有人把它偷走。
5 n4 k0 L3 l3 M3 U. R If he left his bicycle可以意指可他没有(如上述 1中的用法,指的是现在)或他没这么打算(如上述2中的用法,指的是将来)。但真正的含义通常从上下文中可以看清楚。
6 y6 Z$ M4 F5 f 这种语义混淆可以通过使用were/was+不定式而不用上述类型2中的一般过去时来避免。4 \% g* K {: k. N( k
if he/she/it were可以代替 if he/she/it was,而且被认为是更正确的形式:( l8 d3 c H# Y& S z
If he were to resign…相当于:
6 e6 Z M( B0 I9 n. Q If he resigned…' Q: Z/ N7 t0 w/ h
他万一(果真)要辞职的话……6 Z+ H8 _7 Y b( }* n4 F8 `/ P
If I were to succeed…相当于:
0 \* j5 J+ q; v8 L2 N If I succeeded…# d* F" Y" a1 {
我竟然(果真)会成功的话……
r5 f2 ?$ P Y+ E/ ]: z were的这种用法主要见于相当正式的句子里。
2 ~5 ]/ L9 F( i if he/she/it was+不定式在日常口语中是可以的,但是如上例所示那样使用过去时态更为常见。* E* q% r' {) M# e2 u5 w
3 有时类型2可以用做类型1的替代形式,表示完全有可能实现的计划和建议。这种用法颇易引起混淆:
0 H9 @$ u# O6 |& M8 | —Will Mary be in time if she gets the ten o’clock bus?
+ N, K- O* s i: G8 U$ \% D —No,but she’d be in time if she go the nine-thirty bus./No, but she’ll be in time if she gets the nine-thirty bus.# w% r2 l. b$ d8 K
—如果玛丽赶上10点钟的公共汽车,她会及时到达吗?
# ^1 x! O# n. j3 ? —不会的,但是如果她赶上9点30分的汽车,她就会及时到达。
1 {8 R( I, y0 }1 X' o —We’ll never save£ 100!. D1 y+ Y8 h- ]' C& o) g
—If we each saved£ 10 a week we’d do it in ten weeks./If we each save £10 a week we’ll do it in ten weeks.7 Q, l) o5 s+ p: i, \# l7 L T
—我们永远攒不了100英镑!
/ Z& g9 d: _$ ^+ [# t# n —要是我们每人每周储蓄十英镑,我们在十周后就会做到。
. {8 S5 k! x, k5 j, ~5 Y 以类型2的形式表示建议要比以类型1的形式有礼貌些,就如同用would you表示要求要比will you更有礼貌一样。但学生不必在类型2的这种用法上花过多工夫。1 x8 @1 f( i# I! I8 e- ?
基本形式可能的变化形式8 v: T! _( Y; ~1 t* h7 g; G" {
1 主句的变化
0 Q( x9 v4 [5 Y7 c; M (a)可以用might或could而不用 would:2 K+ L6 D$ |8 J' Z1 J/ A, o
If you tried again you would succeed.
& i% F1 t8 V' o4 W4 y6 \; v3 X 要是你再试一试,你会成功的。(可靠的结果)
- J. A2 l* q: A4 X" { If you tried again you might succeed.* m' L9 k! `3 p/ ~; D
要是你再试一试,可能会成功。(可能的结果)
4 b8 |' v% u _6 C- b: C If I knew her number I could ring her up.* H: z) X: y$ a' N1 F
要是我知道她的号码,就能给她打电话。(能力)
2 ~. V u/ C( M# J If he had a permit he could get a job.0 R9 x0 e# [9 e
要是他有许可证的话,就可以找到工作。(能力或允许)% s+ s. ~; E( }4 Z) u2 r. D7 P
(b)可以用条件时态中的进行时而不用其一般时:
2 m1 Z3 W) w+ W! n- V# ^" \! I9 ] —Peter is on holiday;he is touring Italy.1 F3 |$ S+ s e
—If I were on holiday I would/might be touring Italy too.% o6 {" d+ _8 k6 j! H! Q
—彼得在休假,他在意大利旅游。" S& h: Y C& w3 \9 V- K. V
—如果我在休假,我也会(可能)在意大利旅游。
, D; M( A) l) ^. e! i (c)希望表达过去自动的或习惯性的反应时,可以在if+过去时后再跟一个过去时。注意:这里的过去时具有过去的含义:; a* ^- c2 R$ G4 l
If anyone interrupted him he got angry.6 T' u& u$ e% x1 D
如果有人打扰他,他就会生气。(每当有人打扰他时)
$ ^- G/ x; k4 |/ e: L# e If there was a scarcity of anything,prices of that thing went up.( `' N$ ^5 ^) y1 q: Z
如果什么物品短缺,那种物品的价格就会上涨。
1 X( l- m# z8 h5 t (d)当if用来表示as或since的时候,主句中可能用各种时态。这里if+过去时态具有过去的含义。这种句子并不是真正的条件句。! {4 c/ T6 c% s9 }
—The pills made him dizzy.All the same he bought/has bought/is buy-ing some more.( q3 O e3 ]3 h0 I
—If they made him dizzy why did he buy/has he bought/is he buying more? |