13621978262 发表于 2021-3-25 12:11

英语题

I remember the whole thing as if it happened yesterday.为什么有yesterday ,没有用过去的虚拟?

leonora 发表于 2021-3-25 14:45

小学英语已经学虚拟语气了?!

格雷西 发表于 2021-3-25 15:36

根据语感,没有想语法,读下来感觉没有问题。。。

劳伦斯 发表于 2021-3-25 18:41

happen用的就是一般过去式表示虚拟语气,意思是这件事昨天没发生过

youyouguzhengqf 发表于 2021-3-25 22:38

没明白 就像昨日发生 不是已经用happened 了吗

天天想你2000 发表于 2021-3-25 22:39

当说话人认为句子所述的是不真实的或极少有可能发生或存在的情况时,as if 从句用虚拟语气,如果从句表示与现在事实相反,谓语动词用一般过去时。

13621978262 发表于 2021-3-26 12:26

劳伦斯 发表于 2021-03-25 18:41
happen用的就是一般过去式表示虚拟语气,意思是这件事昨天没发生过

对现在虚拟?

13621978262 发表于 2021-3-26 12:31

天天想你2000 发表于 2021-03-25 22:39
当说话人认为句子所述的是不真实的或极少有可能发生或存在的情况时,as if 从句用虚拟语气,如果从句表示与现在事实相反,谓语动词用一般过去时。

这个事情没有发生在昨天,不是对过去虚拟吗?对过去虚拟应该用had done

劳伦斯 发表于 2021-3-26 14:12

13621978262 发表于 2021-3-26 12:31
这个事情没有发生在昨天,不是对过去虚拟吗?对过去虚拟应该用had done

用过去完成式表虚拟是if从句(状语从句),as if是表语从句,不一样的……

天天想你2000 发表于 2021-3-27 00:46

13621978262 发表于 2021-3-26 12:31
这个事情没有发生在昨天,不是对过去虚拟吗?对过去虚拟应该用had done

我查了一下,这里应该是作为方式状语从句,clause of manner,前面说错了。

“You sometimes want to say that something is done in the way that it would be done if something were the case. You do this by using as if or as though. You use a past tense in the clause of manner.
He holds his head forward as if he has hit it too often on low doorways.
Presidents can’t dispose of companies as if people didn’t exist.”

摘录来自
COBUILD English Grammar
Collins Cobuild
此材料受版权保护。
页: [1]
查看完整版本: 英语题