【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。
21.Rose and Minnie ________ each other pretty well before they worked in the same bank. A. knows B. know C. have known D. had known 【答案】 D
【解析】【分析】句意:罗斯和米妮他们在同一个银行工作以前就认识了。根据时间状语before they worked in the same bank可知,认识是在同一个银行工作之前,worked是过去时,所以,空白处指过去的过去,用过去完成时:had+过去分词,故答案为D。 【点评】考查过去完成时。掌握过去完成时的意义:表过去的过去;构成:had+过去分词。
22.Tom realized that he ________ his physics book at home when he reached school. A. left B. had left C. was leaving D. leaves 【答案】 B
【解析】【分析】本题考查过去完成时的用法,由had+过去分词。我们可以看到意识到和到都是过去的动作,而忘记带物理书则是在意识到之前,故为过去的过去,选B。
23.My aunt said that she ________ to Guangzhou.
A. has never gone B. had never gone C. has never been D. had never been 【答案】 D
【解析】【分析】句意:我阿姨说她从没去过广州。have gone to…表示已经去了某地(强调不在说话者所在地);have been to…曾经去过某地(现在已经回来)。又因为此处是宾语从句,而且主句是过去时,所以从句用过去完成时had been to。故答案为D。 【点评】此题考查过去完成时的用法。
24.She to be a good mother.
A. have thought B. thought C. thinks D. had thought 【答案】D
【解析】【分析】句意:她本来想做一个好妈妈。动词think用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选D。 【点评】考查过去完成时。
25.I ________ to go to Beijing the next day.
A. plans B. planned C. had planned D. has planned 【答案】C
【解析】【分析】句意:我本来计划着第二天去北京。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。 【点评】考查过去完成时。
26.We to be able to come and see you.
A. had hoped B. hope C. have hoped D. are hope 【答案】A
【解析】【分析】句意:我们本来希望能来看看你。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选A。 【点评】考查过去完成时。
27.I you could come.
A. hope B. had hoped C. have hoped D. are hoping 【答案】B
【解析】【分析】句意:我本来希望你能来。动词hope用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。 【点评】考查过去完成时。
28.They to help but could not get there in time.
A. wanted B. had wanted C. want D. have wanted 【答案】B
【解析】【分析】句意:他们本来打算去帮忙,但没有及时赶到那里。动词want用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。 【点评】考查过去完成时。
29.Daming _______ to have a rest, but he didn't have time.
A. intended B. had intended C. intends D. has intended 【答案】B
【解析】【分析】句意:大明本来计划休息,但是他没时间。动词intend用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选B。 【点评】考查过去完成时。
30.—We all went to the cinema except you last night. Why didn't you come?
—Because I that movie twice.
A. have watched B. had watched C. was watching D. would watch 【答案】 B
【解析】【分析】“看过电影”这一动作发生在“没去影院”之前,是过去的过去,用过去完成时,故选B。句意是:—昨天晚上除了你之外我们都去电影院了,你为什么没来?—因
为这部电影我已经看过两次了。
【点评】本题考查过去完成时的用法,表示过去的过去。
二、初中英语动词的时态
31.— What do you think of the young lady?
— She is hard-working. She ________ all her effort into her work before she got ill. A.has put 【答案】C 【解析】
试题分析:句意:你认为这位小姐怎样?她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句before she got ill.可知主句该用过去完成时态,所以选C。 考点:考查动词时态。
B.put
C.had put
D.would put
32.I_______this mobile phone online. It is not worth buying. A.check 【答案】C 【解析】 【详解】
句意:我在网上查过这部手机。它不值得买。考查动词时态辨析。check查看/核实;根据It is not worth buying.,可知check是已经完成的动作,需用现在完成时,故选C。
B.am checking
C.have checked
D.will check
33.--- May I speak to John?
--- Sorry, he ____________Japan. But he _________in two days. A.has been to, will come back B.has gone to, will be back C.has been in, would come back D.has gone to, won't cone back 【答案】B 【解析】 【详解】
句意“-我可以和约翰通话吗?-抱歉,他去了日本,两天后回来”。have been to去了某地(回来了);have gone to去了某地(还没回来);C.have been in曾经待在某地。根据句意可知,表示“约翰去了日本,还没回来”,第二空后in+一段时间表示将来,用一般将来时,故选B。
34.—Where is Tom?
—He ______ the USA.He ______ back in two months. A.has gone to; comes
B.has bee to; will be
C.has been to; comes 【答案】D 【解析】 【详解】
D.has gone to; will be
句意:----汤姆在哪?---他去了美国,他将在两个月之后回来。Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动作的完成”,强调人已离开说话的地方。In +一段时间,用于将来时。根据句意,故选D。
35.Your paper must _______ as soon as the bell _______. A.hand in; rings B.hand in; will ring C.be handed in; rings D.be handed in; will ring 【答案】C 【解析】 【详解】
句意“铃声一响,你必须上交你的试卷”。第一空处,主语为your paper和谓语hand in之间为被动关系,排除A和B。as soon as引导的从句用一般现在时,主句用一般将来时,即“主将从现”原则,故选C。
36.— What are you doing now, Kate? — I an email to my friend.
A.write B.am writing C.wrote D.have written 【答案】B 【解析】
句意:——凯特你在做什么?——我正在给我的朋友写电子邮件。考查现在进行时。根据What are you doing now, Kate?可知是问正在做什么,现在进行时态,所以回答也应用现在进行时,其构成为be+动词现在分词;主语是I,所以系动词be用am,write的现在分词是writing,故答案选B。
37.-Have you washed the clothes? -Not yet. But I _________ them in half an hour. A.washed B.have washed C.will wash D.wash 【答案】C 【解析】
句意:——你洗衣服了吗?——还没有。但我半小时以后就洗。In half an hour半小时后,表示的是将来时间。故选C。
38.— Hello! May I speak to Mary, please? — Sorry. She _________ a shower now. A.has
B.had
C.will have 【答案】D 【解析】
句意:喂,请找玛丽接电话好吗?
D.is having
对不起,她正在洗澡。本题考查动词的时态。Have a shower洗澡。A. has 单数第三人称形式 B. had 一般过去时 C. will have一般将来时 D. is having现在进行时。根据题意“她现在正在洗澡”是现在正在进行的动作,故选D。
39.Miss Smith in our school since five years ago. A.teaches B.taught C.has taught D.is teaching 【答案】C
【解析】句意:Smith小姐从5年前就已经在我们学校教书了。考查现在完成时。since five years ago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持续,用于现在完成时;现在完成时的构成:主语+have/has+动词过去分词;主语是Miss Smith,所以助动词用has,teach教,实义动词,过去分词是taught,故答案选C。
40.The photo _____ taken by my brother last week is very nice. A.which were C.that were 【答案】D 【解析】
试题分析:句意:上周我哥哥拍的照片非常漂亮。此处是定语从句修饰先行词the photo,根据时间短语last week可知此处用一般过去时,故排除B项。因为先行词the photo是单数形式,故定语从句的谓语动词用单数形式。故选D。 考点:考查定语从句的用法。
B.that is D.which was
41.––I didn’t see you at the party yesterday. Why? ––Because I _______ for an important person at that time. A.was waiting B.is waiting C.will wait 【答案】A
【解析】句意:——昨天我在聚会上没有看见你。为什么?——因为在那时我正在等一个重要的人。根据at that time可知此处用过去进行时,故为was waiting,故选A。
42.–Have you seen yesterday’s TV play? I think Mary won’t marry the rich man. –I agree. Unless the man finally ________ his mind to help the poor. A.change B.changes C.changed D.will change 【答案】B
【解析】句意:你看过昨天的电视剧吗?我想玛丽不会嫁给那个有钱人的。-----我同意。除
过去完成时知识点总结及经典习题(含答案)1



