外研版英语过去完成时专项及解析含答案百度文库
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外研版英语过去完成时专项及解析含答案百度文库
一、初中英语过去完成时
1.— What do you think of the young lady?
— She is hard-working. She ________ all her effort into her work before she got ill.
A. has put
B. put
C. had put
D. would put
【答案】 C
【解析】【分析】句意:——你认为这位小姐怎样?——她很勤奋。她生病前把她所有的精力都投入到她的工作中。根据时间状语从句before she got ill.可知主句动作是过去的过去,该用过去完成时态:had+过去分词,故答案为C。
【点评】考查过去完成时。理解句意并掌握过去完成时表示过去的过去,构成为:had+过去分词。
2.Simon ________ the piano for ages when he gave his first concert.
A. has played
B. is playing
C. had played
D. will play
【答案】 C
【解析】【分析】句意:西蒙举行第一次音乐会时,他已经弹了很多年钢琴了。根据时间状语when he gave his first concert.可知此处用过去的时态,表示先弹钢琴弹了很多年,然后开了音乐会,表示过去的过去,应该用过去完成时:had+动词的过去分词,故答案为C。
【点评】考查过去完成时。掌握过去完成时的意义(过去的过去)和构成:had+动词的过去分词。
3.Seeing Danel went into the classroom with tears in his eyes, I asked him what .
A. happened
B. had happened
C. would happen
D. was happened
【答案】 B
【解析】【分析】句意:看着丹尼尔哭着跑进教室,我问他发生了什么。根据动词asked 一般过去时可知,动词happen的动作发生在asked之前,表示过去的过去,用过去完成时had+过去分词。故选B。
【点评】本题考查过去完成时,注意掌握过去完成时的结构had+过去分词。
4.He wanted to know how long in hospital.
A. she is staying
B. she had stayed
C. did she stay
D. she stay
【答案】 B
【解析】【分析】句意:他想要知道她在医院待了多长时间。根据停留stay发生在想知道wanted之前,可知用过去完成时had+过去分词,表示过去的过去已经发生的事。故选B。【点评】本题考查过去完成时,注意熟记过去完成时的结构had+过去分词。
5.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+过去分词。
6.By the time I got back to school, the bell______.
A. rang
B. has rung
C. had rung
【答案】 C
【解析】【分析】句意:当我返回到学校时,铃早响了。By the time…,在……时间前,经常用于过去完成时态。过去完成时态,表示动作发生在过去的过去。铃响发生在过去的动作回到学校之前,所以用过去完成时态。 A. rang一般过去时态;B. has rung现在完成时态;
C. had rung过去完成时态。故选 C。
7.The boy was _____ on the ground and he had _____ bicycle behind the big tree.
A. lying; laid
B. lying; lay
C. lay; lain
D. lied; lied
【答案】 A
【解析】【分析】句意:这个男孩躺在地上,他把自行车放在了大树的后面。lie有两个意思,躺下,这时过去式是lay,过去分词是lain,现在分词是lying;另一个意思是撒谎,过去式和过去分词是lied;lay可以作为lie的过去式,也可以做动词原形,意思是下蛋,放置,过去式和过去分词是laid。根据句意可知,第一个空是躺下,用的是过去进行时,故这里填现在分词lying;第二个空是放置,用的是过去完成时,故填lay的过去分词laid。选A。
【点评】考查动词辨析,过去进行时态,过去完成时态。
8.He said that ________.
A. he has finished his work already
B. he had finished his work already
C. has he finished his work already
D. had he finished his work already
【答案】B
【解析】【分析】句意:他说他已经完成他的工作了。说之前就已经做完工作了,said是过去式,所以完成工作是发生在过去之前,所以用过去完成时,结构是had+动词过去分词,排除A、C。said后面跟的是宾语从句,从句句子结构应该也是主语+谓语+宾语,所以排除D,故选B。
【点评】考查过去完成时,注意其定义的理解。