A 用 if+were而不需要 if+was的状况1 一般两种形式都可以用,were更合适较正式的英语:If she was/were offered the job shed take it. 假如给她提供那份工作,她就会同意。(两者都可用。)If Tom was/were here hed know what to do. 假如汤姆在这里,他会了解该如何解决。2 If I were/was you I would/should是一种表示劝告的方法,were要比was用得常见些:If I were you I would wait a bit, he said. 他说:我如果你的话,就再等一会儿。(参见第287节C。)were用于带to的不定式结构的状况更为容易见到:If Peter were/was to apply for the post hed get it. 如果彼得申请这个职务,他会得到的。(参见第222节B。)3 以助动词置于主语前而构成条件句时,则只用were而不需要was:Were I Tom I would refuse. 假如我是汤姆,我会拒绝的。(参见下面B。)if 意为since(因为,既然,参见第222节C)时,was不可以由were代替;在 if only(参见第228节)和wish(参见第300节)之后,were可以由was来代替。B 在正式的英语中, if + 主语 + 助动词结构中可以省略if,同时使助动词坐落于主语前面:If I were in his shoes等于:Were I in his shoes 假如我处于他的地位If you should require anything 等于:Should you require anything 你需要什么的话If he had known 等于:Had he known 如果他当时了解的话