英语问题,高手进~~

31.Elizarememberseverythingexactlyasifit____yesterday.A.washappeningB.happensC.hashap... 31. Eliza remembers everything exactly as if it ____ yesterday.
A. was happening B. happens
C. has happened D. happened

答案是D 我想问as if后不是通常都要用虚拟吗?为什么这道题没有用虚拟?
展开
xuhong65159670
2011-03-19 · TA获得超过1315个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:0
展开全部
Eliza 记得每一件事情,就像它昨天发生的一样。
发生happen,因为是昨天发生,所以用过去时。

as if 从句用虚拟语气的情况。从句时态的形式如下:
(1)如果从句表示与现在事实相反,谓语动词用一般过去时。
(2)从句表示与过去事实相反,谓语动词用“had+过去分词”。
(3)从句表示与将来事实相反,谓语动词用“would/could/might+动词原形”

不管陈述对象如何,我们判断时态是根据主句来得哦!So,据主句remember来判断 此处应为happened.
追问
我觉得这句话符合你说的第二种情况啊,如果没有as if也要用过去时,因为有yesterday,而有了as if是不是该对过去进行虚拟用过去完成时呢?我是哪个地方想错了?求解。。
随随便便做个人
2011-03-19 · TA获得超过208个赞
知道答主
回答量:155
采纳率:0%
帮助的人:243万
展开全部
D, 因为是她说就好象昨天才发生一样(也就是昨天已经发生)。A是指昨天正在发生。B是指今天,C是已经发生,而且对于现在这件事情还在持续着重要性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shawhom
高粉答主

2011-03-19 · 喜欢数学,玩点控制,就这点爱好!
shawhom
采纳数:11708 获赞数:28012

向TA提问 私信TA
展开全部
as if 后面通常接过去式用来表示虚拟语气。
不要被后面的yesterday迷惑了。。
追问
yesterday表示事情发生在过去,如果是对过去虚拟那应该用过去完成时吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式