be型虚拟语气和were型虚拟语气对过去虚拟的区别

老师您好,我在做题的时候想到一个问题,斗胆问一下,比如说:

as if引导的从句对过去虚拟

it seemed as if he were studying

我想知道的是:

1.如果把were换成was是不是就变成了陈述语气而非虚拟语气

2.如果把seemed改成seems,把were改成was是不是就变成虚拟语气了?

3.were型虚拟对过去虚拟,现在虚拟和将来虚拟都只有were这一种形式而不受时态的影响吗?

4.be型虚拟是受时态影响的对吗?比如对现在虚拟用was doing;而对过去虚拟用was doing就不是虚拟语气,而是陈述事实了?

 

请先 登录 后评论

最佳答案 2021-06-07 17:36

      对于 as if 的用法,不要想得太复杂,记住以下几点就够了:

      1.   如果 as if 从句所表示的情况是事实或者具有很大的可能性,谓语动词用陈述语气。

      2.   如果 as if 从句所表示的情况不是事实而是主观的想象或夸大性的比喻,谓语动词常用虚拟语气:be 动词常用 were ,但在现代英语中,主语是单数时也有用 was 的情况。

      3. 有时候, as if 从句的谓语动词用虚拟语气和陈述语气所表示的意思相同。如:He treats me as if I'm a stranger. (= He treats me as if I were a stranger. ) 他像对待陌生人一样对待我。(事实上我不是陌生人)(此例句摘自《薄冰英语惯用法词典》)


      

请先 登录 后评论

其它 1 个回答

zbr1016.

你说的be式were式虚拟是夸克语法大全的术语体系,这个体系里是按动词形式来定义的,而且只把很少的一部分动词形式叫做虚拟语气,既那些看起来不太正常的动词形式。

比如,

They insist that we not eat meat. 正常not不会出现在这个位置,而需要一个助动词。

The employees have demanded that the manager resign. 正常情况,不论现在时或者是过去时,the manager resign都不会出现。

If I were you, 陈述语气,if I were是不会出现的。

所以,

I wish he was here.这种只能算是陈述语气。过去式was表示假设意义。

If he had been here, he would have been upstairs. "had been" 是用过去完成体表示假设意义。是陈述语气。

 

概念弄清楚之后,直接回答问题的话很简单。

1.如果把were换成was是不是就变成了陈述语气而非虚拟语气

是。

2.如果把seemed改成seems,把were改成was是不是就变成虚拟语气了?

不是

3.were型虚拟对过去虚拟,现在虚拟和将来虚拟都只有were这一种形式而不受时态的影响吗?

是。

4.be型虚拟是受时态影响的对吗?比如对现在虚拟用was doing;而对过去虚拟用was doing就不是虚拟语气,而是陈述事实了?

都不是虚拟。

 

当然你也可能实际是想问it seemed as if he was studying. 用was是时态的体现,还是假设意义的体现。结论是都有可能。并且由于as if本身的特性,后面动词上带不带假设意义的标记,整个句子的意思都是一样的。

请先 登录 后评论
  • 3 关注
  • 1 收藏,5825 浏览
  • jackchen 提出于 2021-06-06 16:49