虚拟语气单数主语后面必须用were的情况

书上说:虚拟语气中,不管主语是单数还是复数,动词 be 一律都用 were,但主语是单数时有时也可用 was。但好像有些情况下是必须要用 were 的(即不能用 was),比如 If I were you(如果我是你的话)。请问:在哪些情况下,虚拟语气中的单数主语后面必须要用were(不能用was)?谢谢!

请先 登录 后评论

其它 1 个回答

陈根花   - 华文出版传媒执行主编
擅长:英语考试

关于虚拟条件句中 was were 的用法问题,下面是一个小归纳,希望对这位网友有所帮助:

在虚拟条件句中,若主语是I / he / she / it 等单数形式之后,其后的动词 be 可用 were代替 was。两者在意义上没有区别,但是 were 更为正式,特别是在陈述心存怀疑的事情时:

If I were / was any richer, I’d buy ayacht. 如果我有点儿钱,我就买艘游艇。

If I were / was better qualified, I’d applyfor the job. 如果我的条件好一些,我就申请那份工作了。

然而在陈述纯粹想象的事情时,were 更为常用。如:

If I were a bird, I could fly to you. 如果我是只鸟,我就会飞到你身旁。

If I were a man they would have given methe job. 我要是男的,这份工作就准给我了。

If I wereyou / If I were in your position 这类表达,最好不用 was。这些说法经常用于提出建议。如:

If I were you, I would go. 我要是你,我就会去。

If I were in your position, I would accepttheir offer. 如果我处于你的地位,我会接受他们的条件。

此用法用于除第二人称之外的人称也是如此。如:

If I were Jane / in Jane’s position, I’dwalk out on him. 如果我是珍妮,我就会离弃他。

If it werenot for / Were it not for 这类结构中可以用 was 代替 were,但以用 were 更为常用。如:

If it weren’t / wasn’t for your help, Iwould still be homeless. 若非你的帮助,我仍会无家可归。

If it wasn’t / weren’t for his wife’s moneyhe’d never be a director. 如果不是他妻子的钱,他决不可能成为董事。

但若将 were 移至主语前而省略连词 if 时,则只用 were 而不用 was。如:

Were I Tom I would refuse. 如果我是汤姆,我会拒绝的。

Were it not for your help, I would still behomeless. 若非你的帮助,我仍会无家可归。

请先 登录 后评论
  • 1 关注
  • 1 收藏,8783 浏览
  • 胡蓝梅   提出于 2014-12-15 17:56

相似问题