还剩4页未读,继续阅读
文本内容:
(每日一练)人教版初三英语过去完成时专项训练题单选题
1、He angrybecause hefor along time.A.had got…had waitedB.got…waited C.had got…waitedD.got…had waited答案D解析句意他变得生气因为他已经等了很长时间根据语境可知,主句是一般过去时态,从句用过去进行时,其结构是had done的形式短语have done的形式根据题意,故选D
2、By theend oflast year,the charityover tenthousand homelesspeople.A.helpsB.has helpedC.will helpD.had helped答案D解析句意到去年年底,该慈善机构已经帮助了一万多名无家可归的人考查动词时态根据时间状语By theend状last year可知,此处用过去完成时,其结构是had done的形式,help“帮助”,是动词,过去分词是helped,故选D
3、一Did yousee Tomat theparty一No,he by the time I gotthere.A.had leftB.leftC.was leavingD.has left答案A解析句意——你在聚会上看见汤姆了吗?——没有,我到的时候他已经走了考查过去完成时根据英语语法,by thetime引导的时间状语从句用过去时,主句通常用过去完成时根据句意可知,在“我”到达之前,汤姆就已经离开了,即“我”到达前汤姆离开这一动作就已经完成,故主句应用过去完成时,A选项符合句意,故应选A
4、When Igot to the meetingroom,the meetingfor half an hour.A.has begunB.had beenonC.had begun答案B解析句意当我到达会议室时,会议已经开了半个小时了考查动词时态begin动词,开始,表示短暂动作;;be on开始;表示状态;for加一段时间,这里是when引导的时间状语从句,可知这里用过去完成时,这里用持续性动词这里用had beenon排除AC故选B
5、一Did youcatch theschool busthis morning一No.lt whenI arrivedat the bus stop.A.is leavingB.has leftC.had leftD.would leave答案C解析句意——你今天早上赶上校车了吗?——没有,我到达车站时,车已经走了A.is leaving现在进行时;B.has left现在完成时;C.had left过去完成时;D.would leave过去将来时leave发生在arrived之前,表示过去的过去,因此用过去完成时答案为Co小提示过去完成时表示在过去某一时间或动作之前已经发生或完成的动作表示的时间是“过去的过去,常与by lastyear,by thetime ofyesterday,等连用如
1.She saidshe hadseen thefilm4times.她说她看过这部电影4次了
2.When Mr.Li got totheclassroom,all thestudents hadbegun reading.李先生到教室时,所有的学生都开始读书了
3.By thetime theyarrived,thebushad left.他们到达时,公共汽车已经开走了
4.When wearrived,he had already left.我们到达时他已经离开了
5.By sixo clock,he hadworked twelvehours,至ij6点钟时他就已工作了12小时
6、Tom in the factoryfor threeyears before he joinedthe army.A.has workedB.workedC.had workedD.will work答案C解析句意汤姆入伍前在这家工厂已经工作了三年.考查过去完成时态,A现在完成时态;B过去式/过去分词;C过去完成时态;D一般将来时态结合句意和beforehejoined可知,表示过去的过去,用过去完成时态结构是had+动词的过去分词,故选C
7、如果主句动作不强调已经完成,只是说明过去某个时候的状况,此时主句不用完成时,而应根据实际需要选用适当的时态,此时by thetime相当于when根据bythetime+一般过去时从句,主句用过去完成时故选C
8、——Have youseen the movie“2012”If squite thrilling.—No,I tobuy aticket,but itcats anddogs.A.have intended;was rainingB.intended;had rainedC.have intended;rainedD.had intended;was raining答案D解析句意——你看过电影“2012”吗?很刺激——没有,我本来打算买票,但当时正下着倾盆大雨考查时态结合“Have youseen the movie...”和答语No可知,空格1指“本打算去买票”,时间参照点是“看电影”表过去的动作,可知此处用过去完成时;空格2描述要去买票时正在发生的动作,指“要去买票,当时正在下雨”,用过去进行时;故选D
9、-----How wasthe movieyou sawyesterday----1have noidea.By thetimeIgottothemovietheatre,themovie.A.has alreadyfinishedB.have finishedyetC.hadalreadyfinished答案C解析试题分析had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时句意昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了故选C考点考查过去完成时的用法
10、The boyfor herintherain forhalfanhour before she came.A.waitsB.waitedC.has waitedD.had waited答案D解析句意那个男孩在雨中等了她半个小时,她才来本题考查时态waits是一般现在时;waited是一般过去时;has waited是现在完成时;had waited是过去完成时根据beforeshecame此处表示过去的过去,因此用过去完成时,故选Do
11、Never forone moment,believe itor not,being facedwith sucha situationwhere ahelping handwas greatlyneeded.A.I imaginedB.do IimagineC.I haveimaginedD.had Iimagined答案D解析句意信不信由你,在那一刻我没能想象我要面对这样一个急需帮助的情5兄境地!考查倒装never否定词放在句首,主句要部分倒装此类词还有never,seldom,scarcely,little,few,not,hardly,以及not only…but also,no sooner,than,hardly---when,scarcely…when等等;B、D都为倒装句型,但主句谓语动作发生在was greatlyneeded之前,也就是过去的过去,排除B,故选D
12、When Jackentered theroom,I didn1t recognizehim becausehe somuch weight.A.had lostB.losesC.has lostD.would lose答案A解析句意杰克走进房间时,我没认出他来,因为他瘦了那么多考查过去完成时had lost过去完成时;loses第三人称单数;has lost现在完成时;would lose过去将来时此题根据语境杰克走进房间时,我没认出他来,因为他瘦了那么多瘦这个动作发生在认出来之前,表示过去的过去,故用过去完成时态,其结构是had done.故答案选A。