1.It was a pity that when we got to the cinema, the movie ______， so we saw only the end of it. A. was finishing B. has just finished C. just finished D. had just finished 【解析】A 句意：很遗憾，当我们到达电
影院时，电影快要结束了，所以我们只看到 结尾部分。根据 so we saw only the end of it 可知电影快要结束了。短暂性动词 finish 常用进 行时表示将来时。 2.—Bob entered for the final English competition. —No wonder. He ______ learning English. A. enjoyed B. enjoys C. has enjoyed D. was enjoying 【解析】B 句意：——鲍勃进入英语竞赛的决赛了。——并不奇怪，他喜欢学英语。 考查一般现在时，表示经常的行为。 3.—Listen！It's raining. —Oh, really? I ______ it at all. A. didn't realize B. don't realize C. haven't realized D. hadn't realized 【解析】A 句意：——听！现在下雨呢。——噢，真的吗？我一点都不知道。根据句 意可知设空格处表示过去的事情，故排除 B、C 两项；D 项表示过去的过去，不合句意，故 被排除。 4.The meeting began two hours ago and because no decision ______， we will continue our discussion tomorrow. A. has made B. had made C. has been made D. had been made 【解析】C 句意：会议是两个小时之前开始的，由于没有做出任何决定，我们明天将 继续讨论。根据句意可知本题考查被动语态，因此排除 A 项和 B 项。D 项 had been made 表 示过去的过去，与语境不符。has been made 现在完成时表示“到目前为止”，符合语境要 求。 5.Can't you see east of the two buildings ______ an old tall tower? A. stand B. is standing C. stands D. are standing 【解析】C 句意：难道你没看见在两栋楼的东面耸立着一座高大的古塔吗？see 后为 宾语从句，该宾语从句采用了倒装形式，且主语是第三人称单数 tower，故排除 A、D 两项； 现在进行时表示“暂时性”，故被排除，故答案为 C 项。 6.—Did you happen to hear the recent news? —Yes, Alice ______ the gold medal in the speech contest, which I find hard to believe. A. wins B. won C. had won D. will win 【解析】B 句意：——你听说最近的新闻了吗？——是的，Alice 在演讲比赛中获得 了金牌，这真让我难以相信。根据句意可知 Alice 获得金牌发生在过去，故排除 A 项和 D 项， 过去完成时表示过去的过去， 而语境中并没有强调获得金牌发生在某个过去发生的动作 之前，故选 B。 7.My train arrives in Chicago at eight o'clock tonight. The plane I would like to take from there ______ by then.
A. would leave B. will have left C. has left D. had left 【解析】B 句意：我的火车今晚 8 点到芝加哥。到那时，我想从那里搭乘的那架飞机 将会已经离开了。by 到……为止；而 eight o'clock tonight 是将来的时刻，所以 by then(＝by eight o'clock tonight)与将来完成时连用。 8.—Why do you look so depressed? —I'm in pretty bad shape and I ______ things. A. have forgotten B. am forgetting C. had been forgetting D. was forgetting 【解析】 B 句意： ——为什么你看起来这么沮丧呢？——我的体型不好而且经常忘事。 现在进行时，表示现阶段反复发生的事情。 9.David ______ the test for further study in the USA. Let's have a party to congratulate him. A. passes B. has passed C. has been passing D. had passed 【解析】B 句意：大卫已经通过了能去美国深造的测试。咱们开个派对祝贺一下他。 David 通过测试，因此我们才开派对。据此判断，pass 的动作对现在产生了影响，所以用现 在完成时。 10.—You've got your flat furnished, haven't you? —Yes , I ______ some used furniture and it was a real bargain. A. will buy B. have bought C. had bought D. bought 【解析】D 句意：——你的公寓里摆上家具了，是吗？——是的，我买了一些旧家具， 那真便宜。根据 and 后面的 was 可知设空处需用过去时，故排除 A、B 两项；设空处不表示 “过去的过去”，故排除 C 项。 11.—Jack, do you know anything about Doctor Brown? —I ______ to him for years. I don't see how anyone else could do better. A. went B. will go C. had gone D. have been going 【解析】D 句意：——Jack，你了解布朗医生吗？——我在他那里看病很多年了，我 不知道还会有人比他做得更好。 根据句意可知说话人一直在布朗医生那里看病， 现在完成进 行时表示动作从过去开始发生， 一直持续到现在还未停止， 此处也可指从过去到现在一直如 此，故选择 D 项。 12.My arrival was timed perfectly; it was the second weekend of November, when the world largest wine auction ______. A. held B. was being held C. was held D. was to hold 【解析】B 句意：我的行程时间非常好；正是 11 月的第二个周末，那时正在举行世 界上最大的葡萄酒拍卖会。根据句意可知 B 项正确。 13.My father ______ a bus to his office until the workers have had his car fixed next week. A. has taken B. is taking C. took D. takes 【解析】B 句意：我的爸爸(这段时间)会一直坐公共汽车上班直到下周工人把他的车 修好。根据从句中的关键词 have 和 next week 可以将 C 项排除。A 项表示“到目前为止”， 与句意不符。D 项表示通常情况下的习惯、惯例，与句意不符。B 项表示暂时性，根据句意 可知(到下周的)这几天内(暂时)做公共汽车。
14.—Can I pick you up at 5 o'clock? —Oh, no. You can come a little later. I ______ cooking then. A. will do B. am doing C. would do D. will be doing 【解析】D 句意：——我可以 5 点钟去接你吗？——哦，不。你可以晚点来。那个时 候我正在做饭呢。根据问句中的“5 点”和答句中的“那时”，表示在 5 点钟时我将会正在 做饭，是将来进行时态，所以选 D。 15.—I'll be able to come to see your performance at 8：30 tomorrow evening. —I'm sorry, by then my performance ______ and I ______ reporters in the meeting room. A. will be ended；will meet B. is to end；will meet C. will have ended；will be meeting D. will end；am going to meet 【解析】C 句意：——明天晚上 8：30 我能来看你的演出。——不好意思，到那时我 的演出就会已经结束了， 而我将正在会议室里会见记者。 含有“by＋将来时间”的动词应使 用将来完成时态；“将会会见记者”是将来正在做的事，使用将来进行时态，故选择 C 项。 16.—How was the journey? —Tiring! All the seats in the train ______. I stood all the way. A. were occupied B. would be occupied C. would occupy D. had occupied 【解析】A 句意：——你的旅行怎么样啊？——疲惫！火车上所有的座位都被占了。 我站了一路。根据 How was the journey？可知旅行应该是过去的事情，所以座位被占也是发 生在过去，因此用一般过去时；另外“座位被占”应用被动语态。 17.—What are your rules for carryon luggage, Madam? —You ______ only one piece of luggage on the plane, Sir. A. allow B. allowed C. are allowed D. were allowed 【解析】C 句意：——女士，请问你们对随身携带的行李有什么规定吗？——先生， 你只可以(被允许)携带一件行李上飞机。根据语境中的 rules 可知用一般现在时来表述规定、 常规的事情，根据句意可知本题为被动语态，故选择 C。 18.—Do you know anything new about the incident? —A working party ______ to look into the problem. A. was set up B. has been set up C. has been setting up D. is setting up 【解析】B 句意：——对于这起事故你有新的消息吗？——已成立一个工作组来调查 此事了。首先工作组是被成立，故排除 C、D 两项；另外，工作组成立后对现在造成影响， 即工作组在调查此事，应用现在完成时，而不是一般过去时，故选 B。 19.An emergency meeting will be held tomorrow, at which the bill ______ to pass. A. is expected B. will be expected C. expects D. will expect 【解析】A 句意：明天将召开紧急会议，这项议案有望在会上通过。expect 期望，预 料，一般使用结构为 expect sth. to happen/sth. be expected to happen, 根据题意 bill 与 expect 之间是被动关系，expect 的动作是指现在预料明天会上会发生的事，故选 A 项。 20.Although the Eiffel Tower ______ to last for 20 years, it is still standing today. A. has designed B. had designed C. is designed D. was designed 【解析】D 句意：虽然埃菲尔铁塔被设计成使用寿命为 20 年，但是今天它依然矗立
着。 与 today 相对， design 是过去的动作， 所以用一般过去时； 同时， design 与 the Eiffel Tower 之间为被动关系，所以 D 项正确。 21.—Children today find it hard to focus on study. —Exactly, as they ______ so many fun things to do. A. found B. have found C. had found D. will find 【解析】B 句意：——今天的孩子发现集中精力学习很困难。——的确如此，因此他 们发现有很多好玩的事情要做。根据 today 可知谈论的是现在的情况，四个选项中只有 B 项 为现在时。A：叙述过去的情况；C：叙述过去的动作或时间之前就完成的动作；D：表将 来。 22.—John seems happy, ever though his wife left him and he lost his job. —I think he ______ to put on a brave face. A. will try B. has tried C. had tried D. is trying 【解析】 D 句意： ——约翰看上去很快乐， 即使他的妻子离开了他， 并且失业了。 —— 我想他在装出一副勇敢面孔。 根据第一句可知约翰现在看起来很快乐是装出来的， 所以用现 在进行时态。 23.—Why didn't you attend the ceremony yesterday? —Because my cousin came to see me, which I ______. A. didn't expect B. haven't expected C. wasn't expecting D. hadn't expected 【解析】D 句意：——昨天你为什么没参加典礼？——因为我表兄来看我了，这是我 没有想到的。答语中的 came 是过去的动作，而 expect 很显然发生在 came 之前，所以用过 去完成时。 24.—Have you received your new shoes? —Yes. And at the same time I got the jacket I ______. A. had ordered B. ordered C. have ordered D. order 【解析】A 句意：——你收到你的新鞋了吗？——收到了。同时我还收到了我订的夹 克。本题考查动词的时态。根据句意可知 got the jacket 发生在过去，而“订购”这一动作则 发生在 got the ticket 之前，因此用过去完成时。 25.—I'm sorry! I would have taken him to hospital if I had known he was seriously ill. —But ______. A. you didn't B. you hadn't C. he wasn't D. you aren't 【解析】A 句意：——我很抱歉！如果我知道他病得这么厉害，我就会带他去医院啦。 ——可是你没那么做。根据 would have taken 可知，此处为与过去事实相反的虚拟语气，所 以 but 句用一般过去时，you didn't＝you didn't know he was seriously ill。 26.Hello, you ______ 7856321. But I'm sorry, right now I'm unable to answer your questions. A. reached B. were reaching C. have reached D. had reached 【解析】C 句意：您好！你已拨通了 7856321，但是，很抱歉，此刻我不能回答您的 问题。根据 I'm sorry 可知，谈论的是现在的情况；根据语境可知“已经拨通”，所以用现 在完成时。 27.My brother is tall with curly hair, wearing a pair of glasses. You ______ him very
easily. A. recognized B. have recognized C. will recognize D. had recognized 【解析】C 句意：我哥哥头发卷曲、戴着眼镜，个子很高。你将很容易就认出他。根 据语境可知 recognize 是将来的动作，故答案为 C 项。A：动作成为过去；B：动作已经完成； D：在过去的某个时间或动作之前就已完成的动作。 28.Over the past 16 years, the population of the Amish ______ to 230,000, with roughly 5 children per family. A. had nearly doubled B. has nearly doubled C. nearly doubled D. has nearly been doubling 【解析】B 句意：Amish 的人口在过去 16 年来，几乎翻倍至 23 万，大约每个家庭有 5 个子女。此句有时间状语 Over the past 16 years，故用现在完成时，排除 A 和 C。此句表 示的是翻倍的结果，而非一直在翻倍，故选择 B 项。