比如as if 后面是用一般过去式,而request that 后面就是加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.