《2022届初中英语过去完成时专项训练题.docx》由会员分享,可在线阅读,更多相关《2022届初中英语过去完成时专项训练题.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(每日一练)2022届初中英语过去完成时专项训练题单选题1、The little boyme a few minutes before his mother showed up.A . stares atB . has stared atC . looks atD . had stared at答案:D解析:句意:这个小男孩在他妈妈出现之前已经盯着我看了好几分钟了。stares at一般现在时,第三人称单数;has stared at现在完成时;looks at 一般现在时;had stared at过去完成时。根据句意可知,主句动作发生在从句 动作before his mother show
2、ed up之前,故应用过去完成时,选D。2、 一Did you see Mr. Li when you were in France?一No, when I, he to Canada.A . arrived, had goneB . had arrived, wentC . got, had wentD . reached, would go答案:A解析:试题分析:句意”-你在法国期间,见过李老师吗?-没有。我到达时,他已经去加拿大了。题干中arrive的动 作发生在过去,g。发生在arrive之前,故用过去完成时,可知选A。考点:考查过去时和过去完成时。3、I watched the fi
3、lm Kung Fu Hustle yesterday. I this kind of film before.A . didn t seeB . haven t seenC . hadn t seenD . wasn t seen答案:C解析:句意:我昨天看了电影功夫。我以前没看过这种电影。考查过去完成时。根据第一句中hatched可知用的是一般过去时,结合第二句中before,可知第二句 指的是过去的过去没看过这类型的电影,过去的过去,用过去完成时,故选C。4、By the end of last term, the school volleyball team three prizes
4、for our school.A . have wonB . had wonC ,win答案:B解析:句意:到上学期末,学校排球队为我们学校嬴得了三个奖项。考查过去完成时。根据时间状语“By the end of last term”可知,空格处的动作发生在“过去的过去”,所以 应用过去完成时,其结构为had+动词过去分词,故选B。5、The students in our school about 8,000 yuan for SPCA by this time yesterday.A . are raisingB . were raisingC . have raisedD . had r
5、aised答案:D解析:句意:到昨天这个时候为止,我们学校的学生们已经为爱护动物协会筹集了大约8000元。本题考查时态。are raising现在进行时,were raising过去进行时,have raised现在完成时,had raised过去完 成时。根据by this time yesterday知此处用过去完成时,故选D。6、We were late for the film last night. It for 15 minutes when we arrived at the cinema.A . has begunB . has been onC . had been on答案
6、:C解析:句意:昨晚我们看电影迟到了。我们到达电影院时,电影已经开始15分钟了。考查过去完成时 has begun已经开始,现在完成时;has been on已经开始,现在完成时,延续性动词;had been on已经开始,过去完成时;根据句意理解及句中的for 15 minutes可知,这里的动词应该用延续性动词, begin的延续性动词是be on,而“开始”这个动作是发生在“到达”之前,而句中arrived用的是过去时,所 以主句的“开始”应该用过去完成时,故选C。小提示:英语中过去完成时的用法要注意。如果表示一个动作发生在另外一个动作之前,且已给出的动作用的是过去时 的话,那么在这个动
7、作之前就已经发生的动作就要用过去完成时,表达“过去的过去”,比如本题中“开始” 的动作发生在“到达”之前,且“到达”用的是过去时,所以开始”应该用过去完成时,表示在“到达之 前就已经开始了”,做题要注意区分动作发生的先后顺序。7、By the time I got to the station, the train.A . leftB . has leftC . was leavingD . had left答案:D解析:句意:到了我到达车站的时候,火车已经离开了。by the time引导的时间状语从句,与完成时连用,此处I got to the station是一般过去时,故用过去完成时,
8、故选D。8、How is he getting along with the difficulty?一 Heit by the end of last week.A . overcomeB . had overcomeC . overcomesD . has overcome答案:B解析:句意:他如何应付的困难?到上周末他已经克服了。考查过去完成时态。根据,1by the end of last week可知,此句时态是过去完成时,故选B。9、一Why was he late for school yesterday?一 He overslept. By the time he got to
9、the bus stop, the bus already.A . has; leftB . had; leftC . was; leavingD . have; left答案:B解析:句意:昨天他为什么迟到了?他睡过头了。他到达公交车站时,公交车已经开走了。考查动词的时态。结合语境可知下文描述的是一直持续到过去某时的动作,故用过去完成时态,结构为had doneo故选 Bo10、It was a pity that by the time I to the school, the exam over.A . had got; wasB . got; had beenC . got; was答
10、案:B解析:句意:遗憾的是,当我到学校时,考试已经结束了。考查动词时态本句为bythe time 当时”引导的时间状语从句,从句为一般过去时态,则主句为过去完 成时态。故选Bo11s The pen I I is on my desk, right under my nose.A . think; lostB . thought; had lostC . think; had lostD . thought; have lost答案:B解析:句意:我以为我丢的那支笔在我的桌子上,就在我的眼皮底下。考查时态辨析题。本句是省略that的定语从句, 根据句意语境,可知think发生在过去,用一般过去
11、时;lose发生在think之前,用过去完成时。故选B。12、By the time he was ten years old, he his high school education.A . has completedB . completedC . would completeD . had completed答案:D解析:句意:到他十岁的时候,他已经完成了他的高中教育。has completed现在完成时,已经完成;completed是过去式或过去分词形式;would complete过去将来时; had completed过去完成时。句中by the time表示到时候”,常和完成时
12、态搭配,从句中使用了一般过 去时,主句应用过去完成时,故选D。13、Itnice to see John yesterday. I him for a long time.A . was; haven t seenB . had been / haven t seenC . was; hadn t seenD . had been; hadn t seen答案:C解析:句意:昨天见到约翰很高兴。我好久没见到他了。考查句子时态。A. was;一般过去式;haven,t seen现在完 成时;B. had been过去完成时;haven t seen现在完成时;C. was;一般过去式;hadn t seen过去完成时;D. had been;过去完成时;hadn t seen过去完成时。Yesterday昨天,用于过去式;for a long time :好久, for+时间段,一般用于现在完成时或过去完成时,对于现在的影响用现在完成时,过去的过去用过去完成时, 本句是过去的过去,需用过去完成时。结合句意和语境可知选C。