用 if+were而不用 if+was的情况
/ L5 Y- I* e. k, H! y 1 通常两种形式都可以用,were更适合较正式的英语:
2 n& x: r. Q! y* y+ ], V; w If she was/were offered the job she’d take it.; Z* i! z& i+ i
如果给她提供那份工作,她就会接受。(两者都可用。)) e7 y6 W/ p& M+ F
If Tom was/were here he’d know what to do.( Z- L j) D4 D7 r- P8 B8 B# P
如果汤姆在这里,他会知道该怎么办。7 V/ w5 @6 M4 i6 c/ Y2 |
2 If I were/was you I would/should…是一种表示劝告的方式,were要比was用得普遍些:
) \5 ^7 K# O# P7 f% J8 | ‘If I were you I would wait a bit,’ he said.' D& H0 ]. ?4 Y$ I5 f6 l$ L6 ~
他说:“我要是你的话,就再等一会儿。”8 t6 t5 }$ ~) z2 H" [) \
were用于带to的不定式结构的情况更为常见:1 b) J4 h, j( e2 W9 A5 C0 L9 h! D
If Peter were/was to apply for the post he’d get it.
3 M! A4 l3 Q- o" Q* l& A 要是彼得申请这个职务,他会得到的。
) y. s+ P' S3 c 3 以助动词置于主语前而构成条件句时,则只用were而不用was:, A4 X7 z6 L; h* x! E
Were I Tom I would refuse." b* o. A: F8 n
如果我是汤姆,我会拒绝的。: Y$ q3 @# R! P1 L! q2 p0 s0 ]6 m
if 意为since时,was不能由were代替;在 if only和wish之后,were可以由was来代替。
' R) s+ B' ?# m5 a5 ~3 X 在正式的英语中, if + 主语 + 助动词结构中可以省略if,同时使助动词位于主语前面:
" L4 D+ J+ j$ q! t7 y, R5 C+ ^ If I were in his shoes…相当于:, z3 k" \4 s0 q# L4 U
Were I in his shoes…
# H* I- {" I [! \' Z+ [: o 如果我处于他的地位……
* [8 x/ D) V4 t' o If you should require anything… 相当于:4 h- E E2 Y3 V& w7 u
Should you require anything…$ P- h5 O, Y2 w: @$ N# N; \- J
你需要什么的话……& G+ C) n6 m( r2 X4 h
If he had known… 相当于:- `+ }( n6 r, l: M0 w F
Had he known…
& ~8 F( n3 ]8 c1 i 要是他当时知道的话…… |