(英语)过去完成时练习含解析

更新时间:2023-06-24 05:37:31 阅读: 评论:0

(英语)过去完成时练习含解析
一、单项选择过去完成时
1.------You went to the“Bird’s Nest”last month, didn’t you?
------Yes. That was the cond time I ________ to Beijing National Stadium.
A.have been    B.were
C.had been    D.would be
【答案】C
【解析】
考查虚拟语气。表示“是某人第几次做某事”:That/This/It is+ the first/cond…last time+that clau(从句的谓语用现在完成时);That/This/It was+ the first/cond…last time+that clau(从句的谓语用过去完成时)。
考点:固定句式中的虚拟语气
2.The girl, when _____ why she _____ in the exam, just lowered her head and kept silent.
A.questioned; was cheated
B.being questioned; was cheating
C.questioned; had cheated
D.being questioned; has cheated
【答案】C
【解析】
考查非谓语动词。句意:当被问到为什么在考试中作弊中,小女孩子低头不语。When引导的是是时间状语从句,与girl 之间是被动关系,所以用done形式,作弊没有被动语态,故选C项。
3.By the end of last week,600 people from 50 countries         to attend the meeting,with nearly half coming from the United States,Germany and Britain.
A.had registered    B.have registered
C.registered    D.were registered
【答案】A
【解析】考查时态。根据时间状语by the end of last week表示谓语动词动作发生在“过去的过去”,所以用过去完成时。
4.(绵阳二诊)—I happened to meet Lily yesterday.
和田玉手镯—Lucky dog!You ________each other for two years.
A.haven’t en    B.hadn’t en
C.didn’t e    D.don’t e
东南亚金融危机
大庭广众的意思
【答案】B
【解析】好兄弟生日祝福语
考查动词的时态。句意为:——昨天我碰巧遇到莉莉了。——真幸运!你们已经两年没有见面了。根据句意可知,两年没有见面是在昨天碰巧见面之前,表示过去的过去,故用过去完成时。
答案: B
5.Sally was excited to meet Susan at the party last night.They _____ each other since they graduated from Oxford University in 2010.
A.haven’t en    B.hadn’t en
C.didn’t e    D.don’t e
【答案】B
【解析】
since,自从。。。以后。上句的表语是感到激动(“was excited”),这个状态发生在昨晚(“last night”),也就是过去。因此他们还没彼此见面(“They hadn’t en each other”),这个动作发生在昨晚以前,也就是过去的过去。用过去完成时
6.Father ________ for London on business upon my arrival, so I didn’t e him.
A.has left    B.left    C.had left    D.was leaving
【答案】C
【解析】
分析句子,由于后半句用的是一般过去式,故根据意思可知前半句的事是发生在后半句之前,故用过去完成时,故选C。句意:父亲在我回来之前已经去出差了,所以我没有见到他。
7.Catherine came home happily, which suggested that she the final exam.
A.had pasd    B.pass    C.would pass    D.should pass
【答案】A
【解析】
这题考查时态的用法:suggest做“暗示”讲,所以不用虚拟语气,因为通过考试是在回来前发生,所以用过去完成时。句意是:凯萨琳高兴地回来,说明她通过了考试。选A。
8.—Lily went to e the movie alone.
—If she _____ me about it, I would have gone with her.
A.should tell    B.tells    C.told    D.had told
【答案】D
【解析】
考查时态。句意:丽丽一个人去看电影了。——如果她告诉过我这件事,我会和她一起去的。结合语境可知从句中说的是在过去已完成动作,故用过去完成时态。
9.—It’s really a surpri that I happened to meet Will, my old schoolmate in the art gallery last week.
—If my memory rves me right, you ________ each other for more than a decade.
A.haven’t en    B.hadn’t en    C.didn’t e    D.don’t e
【答案】B
【解析】考查动词时态。句意:——上周在艺术长廊我碰巧见到了老同学威尔,这太令我惊讶了。——如果我没记错,你们在那之前十年没见了。根据happened to可以推断出,在过去动作之前发生的动作用过去完成时,故选B。
10.Grandpa was shocked by the news. Rarely ______ him so quiet.
A.do I e    B.had I en
C.I had en    D.I saw
【答案】B
【解析】
本句中的rarely很少,是一个表示否定意义的词,放在句首的时候,后面的主句要使用部分倒装。句意:听到这个消息爷爷很惊讶。我很少看见他如此安静。根据句意可知是在这之前,我很少看见他如此安静,现在的情况已经使用了一般过去时,在这之前要使用过去完成时。故B正确。
11.—Did your father enjoy eing his old friends yesterday?
—Yes, he did. They       each other for ages.
A.didn’t e    B.wouldn’t e
C.haven’t en    D.hadn’t en
【答案】D
【解析】考查时态。——你父亲昨天喜欢看他的老朋友吗?——是的,喜欢。他们多年没见面了。这里指的是“昨天以前,多年没见面了”,所以句子用过去完成时态,答案为D。
12.— Didn’t you talk any with Rice?
—No, the plane __________ off when I rushed to the airport to e her off.
A.was taking    B.had taken
C.took    D.has taken
【答案】B
【解析】
试题分析:考查过去完成时。句意:你和Rice说什么了吗?没有,我去机场送她的时候飞机已经起飞了。由题意可知是过去进行的动作,并且在过去完成没有继续进行下去,所以是过去完成时,所以选B。
考点:考查过去完成时
13.He said l5 people_______,two of them_____to hospital.
A.have injured;admitting    B.have been injured;being admitted
C.had injured;to admit    D.had been injured;admitted
【答案】D
【解析】
第一空考查过去完成时,因为主句是he said,从句动作发生在主句之前,而且是被动式,第二空是独立主格结构,two of them是逻辑主语,和admit是被动关系,用过去分词,句意:他说15人受伤,其中两人住院。选D。
14.If you________ the failed experiences, you would not havemade such a mistake in your homework.
王者荣耀怎么玩
A.refer to    B.have referred to
让我为你唱首歌
C.referred to    D.had referred to
【答案】D
【解析】
试题分析:考查虚拟语气。表示假设的虚拟语气,用在对过去事实相反的假定上,从句用过去完成时had+过去分词,主句用would/should/might/could+have+过去分词。Refer to是一个固定结构,意思为查阅、参考。该句意思为:如果你参考一下这些失败经验教训的话,你就不会在你的作业中犯下如此的错误。故选D。
考点:考查虚拟语气。
15.The manager is said to have arrived back from Paris where he ______ some European partners.
知青往事
A.would meet    B.is meeting
C.meets    D.had met群群
【答案】D
【解析】
试题分析:考查时态。不定式动作to have arrived说明发生在过去,定语从句met发生在过去的过去,故用过去完成时。句意:据说经理已经从巴黎回来了,在那里他会见了一些欧洲伙伴。故D正确。

本文发布于:2023-06-24 05:37:31,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1026579.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:考查   完成   时态
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图