19.Jack had planned to visit his grandparents last weekend, but an emergency _____ and he had to reschedule. A.should come up 【答案】C 【解析】 【详解】
考查时态。句意:杰克原计划上周末去看望他的祖父母,但突然发生了一件紧急事情,他不得不重新安排时间。由“he had to reschedule”可知,and连接的两个句子都为一般过去时。故选C项。
B.had come up
C.came up
D.would come up
20. My grandpa has been enjoying good health ever since he _______ smoking. A.stops C.has stopped 【答案】B 【解析】 【详解】
考查时态。句意:我的爷爷自从戒烟以后身体一直都很好。分析句子,可知这是一个由since引导的时间状语从句,主句用完成时,从句用一般过去时。故选B。
B.stopped D.had stopped
21.—Where is your new home now?
—In the new developed zone. But I ______ downtown for five years. A.have lived 【答案】D 【解析】 【详解】
考查时态辨析。句意:---你的新家在哪里?---新开发区。但是我在市区住了五年。分析句子可知,“我”目前住在新开发区了,但是在此之前,我在市区住了5年,这里表达的是过去的事情,所以用一般过去时。故选D项。 【点睛】
现在完成时和一般过去时的区别是时态题考查的重点内容。他们的区别是:现在完成时表示去过发生的事情对现在的影响,或者过去发生的事情延续到现在;而一般过去时只表示过去发生的某件事情。比如,本题中,我在市区住了5年,是描述的过去的事情,跟现在没有关系,所以用一般过去时。
B.had lived
C.was living
D.lived
22.Amy, as well as her brothers, ________ a warm welcome when returning to the village last week. A.is given C.was given
B.are given D.were given
【答案】C 【解析】 【详解】
考查时态和语态。句意:艾米和她的兄弟们当上周回到村里时,受到了热烈的欢迎。根据last week可知,应用过去时,排除选项A和B;本句的主语是Amy,她受到热烈欢迎,所以用过去时的被动。故选C。
23. —Hi, Mary! Do you know where Jim is? — I think he ________ a lecture in the library. A.will deliver C.has delivered 【答案】B 【解析】
试题分析:句意:嗨,玛丽!你知道吉姆在哪儿吗?--我想他正在图书馆讲课。根据语境可知说话人指吉姆现在正在进行的动作,用现在进行时,选B。 考点:考查动词时态语态
B.is delivering D.delivered
24.Only ________ as a translator ________ how important it is to understand foreign cultures. A.when did I work; I realized C.when did I work; did I realize 【答案】D 【解析】
试题分析:考查only位于句首用法。Only +状语(或从句),位于句首,用部分倒装 (即疑问句语序),即主句倒装,句意:只有当我作为一个翻译官时我才意识到理解外国文化有多重要。故选D
考点:考查only位于句首用法
B.when I worked; I realized D.when I worked; did I realize
25. --- Talking of travel, have you ever been to Chicago? --- Yes. I _____ it twice while I was working in the US. A.have visited C.was visiting 【答案】B 【解析】
试题分析:句意:--说到旅行,你去过芝加哥吗?--是的。当我在美国工作的时候我去过两次。根据时间状语从句可知主句是介绍过去的经历,应该用一般过去时,选B。 考点:考查动词时态
B.visited D.would visit
26.To her disappointment, what she had devoted herself to in nothing but failure. A.resulting
B.results
C.has resulted
D.resulted
【答案】D 【解析】
D 考查时态。句意:令她失望的是,她倾力所做的一切,给她带来的只是失败。句中“what she had devoted herself to”为主语从句,what作介词to的宾语,且devote这一动作发生在result in这一动作之前,故用resulted。
27.Only after they had discussed the matter for a few hours ______ a decision. A.they reached C.they reach 【答案】B 【解析】 【详解】
考查倒装句。句意:只有在他们讨论这个问题几个小时以后他们才得出结论。Only的倒装有两个条件:only放在句首,且强调状语时,后面使用部分倒装。本题两个条件都符合。故用部分倒装;再根据前面的had discussed可知,用过去时,故选B。
B.did they reach D.do they reach
28.But for the fact that he the truth , he for a week's imprisonment. A.didn’t know; would be.
C.didn’t know; would have been punished. 【答案】C 【解析】 【详解】
考查虚拟语气。句意:要不是因为他不知道真相,他会受到一周监禁的惩罚。他不知道真相是过去的事实,应用陈述语气didn’t know;that he didn’t know the truth为fact的同位语。根据but for……可知,整句是对过去的虚拟,第二空应用would/could/might/should+ have done的形式。根据句意,他应该受到惩罚,应用被动语态,故选C。
B.hadn't known; might have punished. D.hadn't know; could be punished
29.-Is your father still teaching at Tsinghua University?
-No, he retired three months ago. But he ______________ at the school for thirty years. A.has taught C.taught 【答案】C 【解析】 【详解】
考查时态。句意:——你父亲还在清华大学教书么?——不,他三个月前退休了,但是他在那里教了三十年。根据“he retired three months ago”可知,他现在已经不再清华大学教书了,所以此处表示过去的事情,应该用一般过去时,故C项正确。 【点睛】
本题很多同学因为看到for thirty years而误认为应该用现在完成时,但不要忽略了语境,
B.has been teaching D.teaches
“he retired three months ago”表明他现在已经不在清华大学教书了,所以此处不能用现在完成时强调过去的动作对现在的影响,而应该用一般过去时表示过去的事情。
30.—Ted has never been so rude!
—He ______something he shouldn’t have, but I guess he didn’t mean that. A.has said C.said 【答案】C 【解析】 【详解】
考查一般过去时。——Ted从来没有那么鲁莽过! ——他说了一些他本不应该说的话,但我认为他不是那个意思。由“he didn’t mean that ”可知,说话的动作发生在过去,用一般过去时。故选C项。
B.had said D.was saying
2024-2024年英语一般过去时用法详解(1)



