英语易错题大揭秘:这道英语选择题,大多数的人都选错

搬砖机农 2025-04-17 07:16:18

同学们请看来看这道题:"The hotel wasn't particularly good. But I _____ in many hotels." 选项有:

a. was staying

b. stayed

c. would stay

d. had stayed

你的答案是哪一个呢? 接下来机农要公布正确答案。正确答案是d. had stayed,也就是过去完成时。错误选项分析

a. was staying(过去进行时)过去进行时表示过去正在进行的动作,和这道题的意思对不上。b. stayed(一般过去时)一般过去时没办法体现出“住酒店”这个动作发生在“评价酒店”之前。c. would stay(过去将来时/习惯性动作)过去将来时表示从过去视角看未来,或者表示过去的习惯性动作,不符合这道题的语境。这道题你答对了还是答错了?错的同学可能想要知道,这道题目为什么要选择过去完成时呢?下面就来给大家好好分析分析。

为啥选过去完成时(had stayed)呢?从时间顺序上看,过去完成时,表示动作发生在“过去的过去”。在这个句子里,“the hotel wasn't good”(过去式)是一个时间基准 ,而“住过许多酒店”这个动作,是发生在“评价酒店之前”的,所以就得用过去完成时(had stayed),这样就能把先后关系体现得明明白白。这句话想要表达的意思是“这家酒店不算好,但(在那之前)我住过许多酒店(所以有比较的依据)” ,这样一来,用过去完成时就顺理成章啦。这个题目的难点是省略了before that。我们还原完整的句子就是:"The hotel wasn't particularly good. But I had stayed in many hotels (before that)."

也许题目讲完了,许多同学还是不明白过去完成时到底是啥?过去完成时的定义是表示某一动作或状态在过去某一时间或动作之前就已经完成,或者持续到那个时间。它的结构是“had + 过去分词”,比如had stayed, had eaten。过去完成时主要是用来强调动作先后顺序,突出两个过去动作里,更早发生的那个。我们再来举个例子:When I arrived (过去), the meeting had already started(更早发生),我到的时候,会议早就开始了。当然过去完成时也常用于虚拟语气,表示与过去事实相反的假设,例如, If I had known you were waiting for me, I would have come back earlier.(要是我当时知道你在等我,我就早点回来了。)

过去完成时还可用在间接引语中,通常是在转述过去的事件时会用到,比如He said he had finished the work(他说他已经完成工作了)。

我们学习过去完成时,其实就是要掌握时间轴法,画一条时间线,把两个过去动作的先后顺序标出来,就像开头提到的那道选择题。 评价这家酒店不好 (wasn't good) ,是基于之前住过许多酒店 (had stayed)。这显然存在着一个时间轴,通过时间轴我们一下子就能看清楚动作的先后。

当然过去完成时也有一些比较明显的提示词。抓住连词提示词,我们就可以基本上确定他是过去完成时。比如句子里出现这些词的时候,常常要用到过去完成时。by the time(到…时候为止)By the time we got there, the show had ended,我们到那儿的时候,演出已经结束了。before(之前)She had left before I woke up,我醒来之前她就已经走了。already/never(用来强调经历)He had never seen such a beautiful place,他从没见过这么美的地方。

许多同学经常会把过去完成时和一般过去时搞混淆。一般过去时,只是单纯描述过去发生的动作,不强调顺序。例如:I stayed in many hotels last year.(只是陈述去年住过很多酒店这个事实) 。过去完成时,必须得和另一个过去动作或者时间作对照。比如:I had stayed in many hotels before I chose this one.(强调在选择这家酒店之前的经历 )。

总而言之,过去完成时的本质就是通过“had + 过去分词”的形式把动作的先后顺序清晰地展现出来。我们要判断一个句子是不是过去完成时首先要找到时间基准wasn't good,一般过去时,接着判断动作是不是发生在这个基准时间之前。最后机农还是建议同学们平时多读一些含有时间对比的句子,比如:"After she had finished her homework, she went to bed." 通过大量的例句培养语感,这样以后遇到相关题目就能轻松应对啦!

0 阅读:2