《全国通用版初三英语过去完成时知识汇总笔记》由会员分享,可在线阅读,更多相关《全国通用版初三英语过去完成时知识汇总笔记(4页珍藏版)》请在金锄头文库上搜索。
1、1 (每日一练)全国通用版初三英语过去完成时知识汇总笔记 单选题 1、Did you enjoy the match? Oh, no. When I got there, the match _ for a quarter. Ahas been overBhad endedChad been overDhas ended 答案:C 解析: 试题分析:句意为:-你享受这场比赛吗?-哦,没有。我到达那里的时候,比赛已经结束 15 分钟了。根据语境可知,这里表示的是一个过去的过去发生的动作,应用过去完成时。由于 end 是一个短暂性动词,不可延续一段时间,但是其“结束”的状态是可以延续的,故应选 C
2、。 考点:考查过去完成时的用法。 2、 How is he getting along with the difficulty? He _ it by the end of last week. AovercomeBhad overcomeCovercomesDhas overcome 答案:B 解析: 句意:他如何应付的困难?到上周末他已经克服了。 考查过去完成时态。根据“by the end of last week”可知,此句时态是过去完成时,故选 B。 3、Jane was disappointed that most of the guests when she at the par
3、ty. 2 Aleft; had arrivedBleft; arrived Chad left; had arrivedDhad left; arrived 答案:D 解析: 句意:简到达宴会时,大多数客人都走了,这使她很失望。考查时态辨析题。本句 leave(离开)和 arrive(到达)两个动作相继发生,第一个动作需要若干时间完成,需用过去完成时;根据主句 Jane was disappointed 时态是一般过去时,可知 when 从句也用过去时,故选 D。 4、What_ Jane _by the time he was seven? Adid doBhasdoneChavedone
4、Dhaddone 答案:D 解析: 句意:到他七岁的时候 Jane 都做了什么? diddo 一般过去时态,一般疑问句形式;hasdone 现在完成时;havedone 现在完成时;haddone 过去完成时。句中 by the time he was seven 意为“到时候”,常和完成时态搭配使用,根据句意可知,这里指他七岁之前一直到他七岁,应用过去完成时态,故应选 D。 小提示: 一般过去时表示过去发生的动作或存在的状态,谓语动词应变为过去式形式;现在完成时,表示过去发生的动作持续到现在,对现在造成影响或结果。其构成是 have/has+过去分词,has 用于主语是第三人称单数时;过去完
5、成时表示在一个过去动作之前发生的动作,即过去的过去,其构成是 had+过去分词。本题中 by the time 意为“到时候”,常和完成时态搭配,从句中使用了一般过去时,故主句用过去完成时,选 D。 5、It _nice to see John yesterday. I _ him for a long time. Awas; havent seenBhad been / havent seen Cwas; hadnt seenDhad been; hadnt seen 3 答案:C 解析: 句意:昨天见到约翰很高兴。我好久没见到他了。考查句子时态。A. was; 一般过去式;havent s
6、een 现在完成时;B. had been 过去完成时; havent seen 现在完成时;C. was; 一般过去式; hadnt seen 过去完成时;D. had been; 过去完成时; hadnt seen 过去完成时。 Yesterday 昨天,用于过去式;for a long time:好久,for+时间段,一般用于现在完成时或过去完成时,对于现在的影响用现在完成时,过去的过去用过去完成时,本句是过去的过去,需用过去完成时。结合句意和语境可知选 C。 6、 表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在“过去的过去”。例如: When I woke up,
7、it had stopped raining. 我醒来时,雨已经停了。(雨停发生在醒来之前,即“过去的过去”) 7、 Our daughter passed the test yesterday. So she did. She for it really hard. Ahad studiedBwill study Chas studiedDis studying 答案:A 解析: 试题分析:句意:我们的女儿昨天通过了考试。- 确实如此,她真地为它而努力学习了。根据句意可知努力学习在通过考试之前,即发生在过去的过去,故用过去完成时,故选 A。 考点:考查过去完成时的用法。 8、By nine
8、oclock last night, they _ 200 pictures from the spaceship. AgotBhave gotChad gotDwill get 答案:C 4 解析: 句意:到昨天晚上 9 点为止,他们已经从飞船上获得了 200 张照片。 本题考查时态。got 一般过去时,have got 是现在完成时,had got 过去完成时,will get 一般将来时。by+时间,作状语,与完成时连用,此处 By nine oclock last night 是到过去某个时间为止,因此用过去完成时,故选 C。 9、What do you think of the Am
9、erican singer Lady Gagas performance? Too crazy, but if I _ to her concerts held yesterday, I would have enjoyed it. Awould goBwentChad goneDshould go 答案:C 解析: 句意:你觉得美国歌手 Lady Gaga 的表演怎么样?太疯狂了,但是我如果昨天去看她的演唱会的话,我一定会非常享受当时的音乐氛围。 考查虚拟语气。根据答句中“I would have enjoyed it”可知,是对过去的事情进行虚拟,if 从句用 had done,主句用 would have done,所以使用 had gone。故选 C。