he has just arrived,but he talks as if he knew the result虚拟语气时态不是往前推吗,had known?

 我来答
百度网友92fe242
2015-06-25 · TA获得超过3492个赞
知道大有可为答主
回答量:1937
采纳率:88%
帮助的人:550万
展开全部
你理解成had known可能是因为你自己对这句话的句意进行了脑补“他早就知道。。。”。实际上我们做题的时候,虽然免不了脑补情景,但是根据语法理论来解析才是正确的做法。

从题目中看,前两个谓语都是现在时:现在完成时、一般现在时,我们都归类为现在时,因此as if后面的虚拟我们理解为对现在的虚拟,而不是对过去的虚拟,对现在的虚拟往前推,推成一般过去时。如果要推成had known,那么题目中要有一个一般过去时挡着做参照才行,比如说:He has just arrived, but he talks as if he had known the result before he met us.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式