I can still remember the whole thing as if it happened yesterday 是不是有语法问题啊
这句中asif后跟的事虚拟语气啊,是对过去的虚拟,应该用hadhappened啊,为什么用happened呢?...
这句中as if后跟的事虚拟语气啊,是对过去的虚拟,应该用had happened啊,为什么用happened呢?
展开
4个回答
展开全部
这里用happened, 而不用had happened。本来as if后跟虚拟语气是可以加一般过去式和过去完成时的,但是由于后面跟过去一个具体的时间点yesterday,所以就只能和一般过去时搭配使用了。这句可改为: I can still remember the whole thing as if it had happened a day before.这里用"一个短时间+before"却可以和过去完成时一起使用。这个我们老师过去讲过,希望我的解答能够帮到你O(∩_∩)O~
展开全部
我认为应该用had happened,因为发生在yesterday本来就应该用过去式,虚拟了就应该用过去完成式,但在日常生活的口语中,你应该会更经常听到人们说的是happened,因为这样更加口语化,而had happened显得更正式,一般用于书面。
希望能帮到你哦~
希望能帮到你哦~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这里没有使用了 虚拟语气,这句话的意思是 我现在都能记得整件事,就像昨天发生的一样。 as if 这里翻译为 好像,就像,似乎 这里的时态不用用过去完成时,因为as if 后面陈述的东西与事实不相反, 是真实的。 as if 后面可以接陈述语气和虚拟语气,如果句子的情况是真实的,那么只要保持时态一致即可,如果后面接的并非真实情况,则要按照虚拟语气规则把句子形式改变(简单说就是时态倒退原则)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先一定是happened 这里的昨天不是真正的昨天。是你说这句话时虚拟的昨天,“as if it happened yesterday是对 我能记住整个事件的虚拟,说话当时的虚拟要用过去式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询