英语中,虚拟语气里为什么,有的从句用过去式,有的却用should do 形式呢

比如as if 后面是用一般过去式,而request that 后面就是加should do 形式????还是都可以用呢,,,详解详解,不然睡不好吖

英语中虚拟语气的表达方法不一,as if 后的虚拟也要分情况,与现在相反,用过去式,与过去相反用过去完成式,与将来相反,用would/could/minght+动词原形。
如:she looks as if she were ten years younger than me.
she talks as if she had known her before.
request等表示命令,要求和建议的动词后的虚拟用should do的形式,而且一般should可以省略。
如:they demanded that the company should make compensation for the loss.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-15
虚拟语气一般都是接should do 的形式,不晓得你到底是什么意思不懂?追问

可是,今天老师讲到一题是The old couple treat Tom as if he were their own son啊,是选的were,又说as if 后接虚拟语气的,可是为什么不是should be their son呢

追答

as if 后的虚拟是要分情况的:
1.如果假设的情况与现在事实相反,则用过去式;
2.假设的情况与过去事实相反,则用过去完成式;
3.假设的情况与将来事实相反,则用would/could/minght+动词原形。

你题目中的情况是:“那对老夫妇对待TOM像对待自己儿子一样好。”——现实的情况是,现在TOM不是他们的儿子,即:假设的情况(像对待自己儿子)与现在的事实(TOM不是他们的儿子)相反,所以参照第二点,应该用过去式。即:He is their son.中be动词的过去式:were.

本回答被提问者和网友采纳
相似回答