在英语语法里,as if(或者as though)是一个很有意思的词组。咱们平时说话,经常会用到“好像”、“仿佛”这种词。但在英语里,用这个词组时,你得先停下来想一想:你说的这事儿,到底是真可能发生,还是你在瞎编、在打比方?
如果你觉得这事儿是真的,或者很有可能发生,那就用陈述语气。比如你看天阴了,说“看起来要下雨了”,那就是 It looks as if it is going to rain. 这没啥难的。
但如果你明知道这事儿是假的,是在“演戏”或者“幻想”,那就得用虚拟语气。这时候,动词的时态就要往后退一格。这种“往后退”的规则,其实就是为了在语言上拉开距离,告诉听的人:别当真,我这是在打比方。
as if 的虚拟语气主要分三种情况:对现在事实的虚拟、对过去事实的虚拟、以及对未来可能性的虚拟。咱们一个一个拆开了说。
第一种:对现在的虚拟(用一般过去时)
当你觉得当下的某个情况不真实,只是“看起来像”的时候,as if 引导的从句要用一般过去时。如果是 be 动词,不管主语是谁,咱都习惯用 were,这显得你地道,也明确告诉别人这是虚拟。
咱们看个例子。你有个同事,明明职位跟你一样,但天天给你指手画脚。你可以私下跟朋友吐槽:
He talks as if he were my boss.
(他说话的语气,搞得好像他是我老板似的。)
逻辑很简单:他现在是你老板吗?不是。所以,虽然他在“现在”说话(talks),但后面的 boss 身份是假的。为了表达这种“虚假感”,咱们不用 is,而用 were。
再举一个例子。你有个朋友,明明兜里没几个钱,但花起钱来大手大脚。
He spends money as if he owned a bank.
(他花钱的样子,就像他自己开了一家银行。)
在这里,own(拥有)用了过去式 owned。因为他现在并没有银行,这只是对他目前行为的一个夸张比喻。如果你用 owns,那意思就变了,变成你真觉得他家里有矿了。
这里有个细节要注意。主句的动词到底是 talks 还是 talked,其实不影响 as if 后面用过去式。比如:
He talked as if he were rich.
这句话的意思是,他当时说话的时候,表现得好像他很有钱。只要 as if 里的动作和主句的动作是同时发生的,且都不符合事实,那就用一般过去时。
第二种:对过去的虚拟(用过去完成时)
这种情况是用来描述:某件事在过去那个点上,看起来好像“在那之前”发生了什么。因为是“过去的过去”,所以我们要用过去完成时,也就是 had + done。
想象一下这个场景:你昨天见到小明,他脸色煞白,浑身发抖。你回来跟人形容:
He looked as if he had seen a ghost.
(他当时看起来就像见了鬼一样。)
分析一下逻辑:你见到他是在昨天(looked),而他“见鬼”这个动作(如果是真的话)肯定发生在你见到他之前。因为见鬼这事儿是假的,是你的主观臆测,所以要用虚拟。既然是“过去的过去”,自然就是 had seen。
再看一个职场例子。开会的时候,老板问小王一个问题,小王对答如流,但其实他根本没做准备。
He answered the questions as if he had prepared for them for days.
(他回答得那么顺溜,就像他准备了好几天似的。)
事实是:他没准备。他回答(answered)是过去,准备(had prepared)是回答之前的动作。用虚拟语气是为了强调“其实没准备”这个事实。
很多人在这里容易搞混,觉得主句是现在时,后面就不能用 had done。其实不然。
He speaks about Paris as if he had been there before.
(他聊起巴黎来,那语气就像他以前去过一样。)
这里 speaks 是现在时,代表他现在正在说话。但“去巴黎”是他说话之前可能发生的事,而实际上他没去过。所以,这种时间差加上不真实性,必须用 had been。
第三种:对未来的虚拟(用 would / could / might + 动词原形)
这种用法在日常生活中相对少一点,但也很关键。它表示一种几乎不可能实现的愿望,或者对未来的某种极不现实的推测。
比如,你看着一个快要倒闭的工厂,感叹道:
It looks as if the factory would close down sooner or later.
(这工厂看起来迟早要倒闭。)
如果这件事你觉得发生的概率极大,你可能会说 is going to close。但如果你是用一种感叹、一种并不确定的语气,或者在描述一种你并不希望发生的假设,用 would close 更有那种“虚拟”的味道。
再比如,一个人在台上演讲,非常投入,甚至有点疯狂:
He acts as if he would live forever.
(他表现得就像他能长生不老一样。)
谁都知道人不可能长生不老,所以这是对未来状态的一种完全虚假的设定。这时候用 would live,就把那种“狂妄”和“不现实”写活了。
为什么要分清楚这三种?
很多学英语的人觉得,只要意思对了,时态差不多就行。但在实际沟通中,时态就是你的“态度”。
我以前在国外跟人聊天,发现母语者对 as if 后面的时态非常敏感。如果你该用虚拟的时候用了陈述语气,对方会以为你是在陈述一个事实。
举个例子。你看到一个刚学走路的小孩,走得歪歪扭扭。
如果你说:He walks as if he is drunk.(陈述语气)
对方可能会大吃一惊,心想:这孩子喝酒了?
但如果你说:He walks as if he were drunk.(虚拟语气)
对方就会心一笑,知道你是在开玩笑,在打比方,因为大家都知道小孩不可能喝酒。
这就是虚拟语气的力量。它能让你在不解释“我是开玩笑的”或“这事儿是假的”的情况下,通过一个简单的动词变位,把你的意思精准地传达出去。
避坑指南:有些时候不需要虚拟
咱们还得聊聊什么时候不用这些规则。并不是看到 as if 就要把时态往后退。
关键看“可能性”。
比如你出门看到天上有大片乌云,你对同伴说:
It looks as if it is going to rain.
这里没必要用 would rain,因为真的要下雨了。这是基于事实的推断。
再比如,你闻到厨房里有股糊味:
It smells as if something is burning.
这时候千万别用 were burning,除非你是想说“闻起来好像有什么东西烧焦了,但我知道其实啥也没烧”,但这在逻辑上说不通。
所以,咱们总结一下判断步骤:
第一步:看这事儿是真的吗?是真的,或者极有可能是真的,直接用陈述语气,该是什么时态就是什么时态。
第二步:如果是假的,是打比方。看时间。
– 跟现在反着来?用一般过去时(be 动词统一用 were)。
– 跟过去反着来?用过去完成时(had done)。
– 跟未来反着来?用 would / could / might + 动词原形。
真实场景练习
为了让你更有感觉,咱们把这些规则放进几个真实的聊天片段里。
场景 A:你朋友买了件特别贵但不合身的西装。
你心里想:他穿这件衣服,看起来像个偷穿大人衣服的小孩。
表达:He looks as if he were a child wearing adult’s clothes.
(用 were,因为他显然不是小孩。)
场景 B:你带朋友去吃一家餐厅,结果味道很差,但朋友表现得很淡定。
你说:你表现得好像你早就知道这儿不好吃一样。
表达:You act as if you had known this restaurant was terrible.
(用 had known,因为“知道”是在他表现出淡定之前。)
场景 C:某人吹牛说他能跳三米高。
你说:他说话的样子,好像他真的能跳过那堵墙似的。
表达:He talks as if he could jump over that wall.
(用 could jump,表达对他未来能力的极度怀疑。)
这种语感的建立,需要你多去观察地道的表达。下次看美剧或者看英文文章的时候,留意一下 as if 后面那个词。你会发现,一旦你掌握了这个逻辑,那些看似杂乱的时态其实都有它们存在的理由。
英语不是为了考倒你,它是为了让你说话更准确。as if 的这三种时态,本质上就是三面镜子,映照出你对这件事真实性的判断。多练几次,你就能像母语者一样,自然地在真实与虚幻之间切换了。

本站部分图片和内容来自网友上传和分享,版权归原作者所有,如有侵权,请联系删除!若转载,请注明出处:https://www.rzedutec.com/p/65348/