过去完成时专题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外研版英语过去完成时专题(含答案)
一、初中英语过去完成时
1.She_______ballet before she entered film industry.
A. has practiced
B. had practiced
C. will practiced
D. would practiced
【答案】 B
【解析】【分析】句意:在进入电影业之前,她练习跳芭蕾。本句考查过去完成时,在她进入电影业之前为“过去的过去”;即过去完成时;故选B。
【点评】考查过去完成时。
2.— How long has the train been away?
— Sorry. I don't know. By the time I got here, the train ________.
A. has left
B. was leaving
C. had been away
D. had left
【答案】 C
【解析】【分析】句意:——火车离开多久了?——很抱歉。我不知道。我到这儿的时候,火车已经离开了。由By the time I got here可知该用过去完成时,所以选C。
【点评】考查动词时态。
3.—Peter, _______ you _______ your homework?
—Not yet, I'll do it at once.
A. have; finished
B. Did; finish
C. Will; finish
【答案】 A
【解析】【分析】句意:——皮特,你完成作业了吗?——还没有,我马上做。根据Not yet, I'll do it at once.可知此处问你的作业完成了吗,所以句子时态用现在完成时,现在完成时的结构have+done,故选A。
【点评】此题考查句子时态。要根据上下文的联系确定句子时态。
4.We are too tired. Please stop __________ a rest.
A. to have
B. having
C. have
D. has
【答案】 A
【解析】【分析】句意:我们是在太累了,停下来休息一下吧。stop to have a rest.固定搭配故选A
【点评】注意时态一致,
5.Jake _____his key in the office so he had to wait until his wife _______ home.
A. has forgotten … comes
B. forgot… come
C. had left… came
D. had left…would come
【答案】 C
【解析】【分析】句意:杰克把他的钥匙丢在办公室了,因此他不得不等到他的妻子回家。结合语境可知前文描述的是过去某时前已经完成的动作,故用过去完成时态。下文指的是过去某时的动作,故用一般过去时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。
6.The little boy me a few minutes before his mother showed up.
A. stares at
B. has stared at
C. looks at
D. had stared at
【答案】 D
【解析】【分析】句意:这个小男孩在他妈妈出现之前一直盯着我。根据stare这个动作发生在他妈妈showed up出现之前,是过去的过去,可知用过去完成时had+过去分词。故选D。
【点评】本题考查过去完成时,熟记过去完成时的结构had+过去分词。
7.——Jim, did you take out the trash just now?
——No. By the time I came home it .
A. have been taken out
B. had taken out
C. had been taken out
【答案】 C
【解析】【分析】take out拿出,带出,by the time直到,came home是过去时,扔垃圾是发生在came之前的动作,过去完成时表示的是过去的过去。又有be+动词过去分词构成被动语态。had been+过去分词,含有被动语态的过去完成时。句意:Jim,刚才是你把垃圾扔了吗?不,我回来的时候垃圾已经被扔了。故选C。
【点评】考查被动语态及过去完成时的用法。
8.By the end of last year they _________ thousands of orange trees on the mountains. A. had planted B. have planted C. were planting D. would plant
【答案】 A
【解析】【分析】句意:到去年末,他们已经在山上种植了上万棵橘子树。根据By the end of last year,可知句子时态为过去完成时,因此用had planted,故答案是A。
【点评】考查过去完成时,注意识记与过去完成时想搭配的时间状语。
9.Mary thought of the party which she___________ for this day.
A. plan
B. planned
C. had planned
D. would plan
【答案】 C
【解析】【分析】句意:玛丽想起了她今天计划的聚会。plan的动作发生在thought of的动作之前,表示过去的过去,要用过去完成时had+过去分词。故选C。
【点评】考查过去完成时的构成和用法。注意过去完成时表示过去的过去含义。
10.—Are you surprised at the ending of the movie?
—No, because I ___________ the story.
A. read
B. will read
C. have read
D. was reading
【答案】 C
【解析】【分析】句意:—你对这部电影的结局感到惊讶吗?—不惊讶,因为我读过这个故事。根据语境判断,这本书已经读过,应该用现在完成时态来表示,故答案为C。
【点评】考查现在完成时态。主语为第一人称故动词应使用原形。
11.She ______ to go to school earlier, but she forgot to get up.
A. plans
B. planned
C. had planned
D. has planned
【答案】C
【解析】【分析】句意:她本来打算早点上学,但是她忘记起床了。动词plan用过去完成时来表示过去未曾实现的想法,希望,打算或意图等。故选C。
【点评】考查过去完成时。
12.When we hurried to the meeting room, the meeting _______.
A. had begun
B. had been on
C. has begun
D. has been on
【答案】 A
【解析】【分析】句意:当我们赶到会议室的时候会议已经开始了。本句中会议开始的动作发生在我们到达会议室之前,所以表示过去的过去,用过去完成时,故选A
【点评】动词的时态是学习英语过程中非常重要的知识。而很多的题目,句中并没有像本题一样有明确的时间,很多要通过上下文的判断得知。过去完成时表示动作发生在过去的过去,本题不难,平时加强记忆,理解即可。
13.Nick stayed up really late last night. So this morning he by the time the class began.