老师您好,我在做题的时候想到一个问题,斗胆问一下,比如说:
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就不是虚拟语气,而是陈述事实了?
对于 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. ) 他像对待陌生人一样对待我。(事实上我不是陌生人)(此例句摘自《薄冰英语惯用法词典》)
你说的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本身的特性,后面动词上带不带假设意义的标记,整个句子的意思都是一样的。