1、is playinghad playedwill play【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。3 Why didnt you give the wallet to the man at once? Because he _ before I realized it wa
2、s his.had been disappearedhas disappearedhad disappearedhas been disappeared你为什么不立刻将钱包给那个男人?-因为在我意识到钱包是他的之前他就已经消失了。我意识到钱包是他的属于过去发生的事,他已经消失了 属于过去的过去发生的事,即一个动作在另一个过去动作之前已经完成,应该用过去完成时态,谓语结构为:had+动词 过去分词,故选C。【分析】此题考查动词的时态,要根据时间或语境来判断正确的时态,并要熟练掌握各种时态谓语部分动词的形式。4He wanted to know how long in hospital. she
3、is stayingshe had stayeddid she stayshe stay【答案】 B 他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。5Tom by the time I got to the party.leftwas leavinghad lefthas left【解析】【分析】句中有“by+过去时间”作时间状语,提示谓语动同用过去完成时,即“我到达”和“他离开”,后者发生在前者之前,即“过去的过去”,因此
4、,后者用过去完成时。故选C。【点评】本题考查过去完成时的用法。6By the time of last year, she the piano for five years. learnthas learnthad learntwill learn【答案】C 到去年的时候,她已经学了五年钢琴了。由时间状语By the time of last year可知这里是指在这个时间之前已经完成的动作,应该用过去完成时:故答案为C。掌握过去完成时的构成和用法。7The girl sitting next to me on the plane was very nervous, for she befor
5、e.didnt flyhasnt flownhadnwasnt flying飞机上坐在我旁边的女孩很紧张,因为她以前没有坐过飞机。根据上文的句子The girl sitting next to me on the plane was very nervous的一般过去时态可知,这里空白处所表示的是过去的过去,谓语应该用过去完成时态:根据句意,故答案为C。【点评】考查过去完成时态。掌握过去完成的意义和用法:表示过去的过去的动作或状态。用had+动词的过去分词表达。8Whats up?I missed the train. By the time I got to the train statio
6、n, the train for 10 minutes.has lefthas been awayhad been away【答案】 D 【解析】【分析】句意:一怎么啦?一我错过了火车。在我到达火车站前,火车已经离开了十分钟了。A.had left过去完成时态; B.has left 现在完成时态;C.has been away现在完成时;D.had been away过去完成时。by the time,在.之前,是过去完成时的标志词,表示过去的过去的时间。和一段时间连用,动作应该是延续性的,leave对应的延续性状态是be away,故选D。9How long you TV by the t
7、ime I called you?For about two hourshad; watchedhave;did; watchwere; watching【答案】 A 【解析】【分析】由句中的by the time可判断这里用过去完成时,故选A。句意是:到我打电话给你为止,你已经看了多长时间的电视了?大约两个小时。10I _ know you can play the piano so well. Thank you.tdoncant我不知道你钢琴弹得那么好。谢谢。A. didnt不,一般过去时态,指过去的状态及过去发生的动作;B. dont不,一般现在时态,指经常性、习惯性的动作;C. ca
8、nt不能,指能力;不可能,表示否定的推测。根据语境,说话时我已知道你钢琴弹得好,不知道是过去的状态,用一般过去时,故选A。11Did you see Tom at the party?No, he by the time I got there.【解析】【分析】by the time的从句用过去时,主句用过去完成时,表示主句的动作先发生,故选C。在我到那里之前他已经离开了。12By the time I got to school, I realized that I _ my backpack at home. have forgottenhad forgottenhave lefthad
9、left我到学校的时候,我意识到我把书包忘在家里。考查过去完成时。by the time:到时候为止;通常引导一个时间状语从句,表示“到的时候为止”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。Leave sth. Sp.:把落在某地。结合句意和语境可知选D。【点评】此题考查过去完成时的用法。13By the first day of August, 2007, the PLA _ for eighty years.foundedhas foundedhas been foundhad been founded到2007年8月1日为止,中国人民解放军已经成立了80年了。句中有by+过去的时间,表示到为止,句子用过去完成时,found成立,故选D【点评】动词的时态是学习英语过程中非常重要的知识。现在完成时表示动词在过去发生对现在造成的影响。现在完成时往往和already,yet,for+一段时间,since+点时间的时间状语连用。过去完成时表示动作发生在过去的过去,句子中强调过去的动作对现在造成的影响。14I got to the party late. By the time I arrived, some people _ home already.wentwould gohad gonehave gone【解析】
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1