He acted as if he had never lived in England before. 这句话中用了虚拟语气,那么请接着看下面:

那么as if 引导的虚拟语气的用法是什么样的。都说as if要用虚拟语气,但也没说它的虚拟语气的用法。

as if 后面可以是虚拟语气 也可以不是虚拟语气,可以从从句中的时态中作出判断。
本句中as if后面的时态 并不是虚拟语气,因为根据意思本句主句用过去时,从句用过去完成时完全符合语法逻辑。本句只是一种判断 与实际情况无关。
所以as if 后面是否是虚拟语气,应该根据时态判断,而不是根据意思判断。
如he acts as if he were a girl,(虚拟语气)
It looks as if it is going to rain.(不是虚拟语气)
He passed the soldiers as if they hadn’t existed(虚拟语气)
He passed the soldiers as if they didn’t exist.(不是虚拟语气)追问

所谓虚拟语气是不是就是指无法实现的事情 就叫虚拟语气
He acted as if he had never lived in England before.您说这句话是不是虚拟语气?

追答

所谓虚拟语气 一般指的是与实际情况相反的情况,即像什么不是什么。
你的这句话,不是虚拟语气,而是一种判断,与实际情况无关。实际上可能在英国住过也可能没有在英国住过。再如
he acts as if he had never lived in England before.(与实际情况相反的虚拟语气)
He acts as if he has never lived in England before.(不是虚拟语气,而是一种判断)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-17
本句意思是:他表现得好像从没有在英国居住过。(但实际上他是在英国住过,所以本句叫虚拟语气)
第2个回答  2019-01-17
本句中had never lived 就表
示实际上过去是住在英格兰追答

as if 的虚拟时态不受主句动词支配。
主、从句同时,从句用一般过去时,如:
He passed the soldiers as if they didn’t exist.

追问

那虚拟语气的意思是就表示与事实相反,就叫做虚拟语气吗?那如果是he act 后面用什么时态?应该说用法,不能光说had never lived就表示虚拟,这样不明白。

追答

主、从句同时,且在进行,从句用过去进行时,不管人称或数,be动词一律用were ,如:
He heard a noise, as if someone were breathing.

如还有疑问,欢迎追问!

上面已经说了,act是主句的谓语,用的时态和后面的虚拟语气时态无关。

追问

as if的虚拟的用法跟if条件句的虚拟用法一样吗?包括与现在相反,过去相反,将来相反

追答

而as if后面的虚拟语气我的已经分成四种情况告诉你了。你仔细看一下我上面的例句和句前的描述,不懂的部分欢迎追问。

不完全一样。if的条件句是三种:现在、过去和将来。那也是个要死记的公式。你记得吗?

追问

就是不管前面主句用什么时态,as if 后面从句都用 had done 形式是吗? be 动词都用were?

追答

后面从句不是都用had done,还可以用过去时,过去进行时,过去将来时的形式。共计4种。

追问

那怎么区分什么时候用什么形式啊?be 动词都用were吗

追答

根据你想表达的意思来决定形式。比如上面的例句:He opened his lips as if he would say something. 他张开嘴仿佛要说什么。(他将要说,是将要发生的动作),所以用 would +原形。

He nodded his head as if he had understood. 他点点头好像他已经懂了。

谢谢采纳

本回答被提问者采纳
相似回答