1、1 (每日一练每日一练)()(文末附答案文末附答案)九年义务初中英语过去完成时必练题总结九年义务初中英语过去完成时必练题总结 单选题 1、The enemy spy was found at last.Really?Where himself?Ahad he hiddenBdid he hide Chas he hiddenDwas he hidden 2、We _ in a good harvest because we _ enough rain.Adidnt gethad hadBgothad had Chad gothad hadDgothadnt had 3、Dad,where ar
2、e my favorite cartoon books?Id like to read them.Sorry,dear,the books _ when I got to the bookstore.Aare sold outBsell out Chave sold outDhad been sold out 4、Why didnt you give the wallet to the man at once?Because he _before I realized it was his.Ahad been disappeared Bhas disappeared Chad disappea
3、red 5、When I got to the cinema,all the tickets _.2 Aare sellingBare soldCare sold outDhad been sold out 6、Who is Jerry Cooper?_?I saw you shaking hands with him at the meeting.ADont you meet him yetBHadnt you met him yet CDidnt you meet him yetDHavent you met him yet 7、Guess what?I happened to have
4、met Mat Clark at the party last week.If my memory serves me correctly,you two _ each other for almost ten years.Ahadnt seenBhavent seenCwouldnt seeDwont see 8、She _ that it _ for two days by that day.Asayshas rainedBsayshad rained Csaidhad rainedDsaidrained 9、By the time my parents reached home yest
5、erday,I _ the dinner already.Ahad cookedBcookedChave cookedDwas cooked 10、We _ about 1200 words by the end of last term.AlearnedBhave learnedClearnDhad learned 11、-Was anyone killed or enjuired in the typhone(台风)?-NoAll the villagers _to safe places with the governments help AfleeBhave fled Chad fle
6、dDwere fleeing 12、Why were you late this morning?Im sorry,Ms.Green.When I went out,I realized that I _my homework at home.So I had to run back to get it.3 AleftBhas leftChad left 13、The villagers _ a way to control pollution by the end of last year.AfindBare findingCwill findDhad found 14、They _ abo
7、ut eight hundred English words by the end of last term.Ahave learnedBhad learnedCwill learnDlearned 15、When he was in the shop,he found he _ his wallet.AlostBhas lost Chad lostDwould lose 4 九年义务初中英语过去完成时_019 参考答案 1、答案:A 解析:句意:敌特终于被发现了。真的吗?他藏在什么地方?考查动词时态辨析题。根据句意语境,可知 hide是指在被找到(was found)之前,即过去的过去,需用
8、过去完成时。故选 A。2、答案:B 解析:句意:因为我们有足够的雨水,我们丰收了。这里是主句用一般过去时态,从句用过去完成时,短语 get in a good harvest 表示丰收;这里用一般过去时态,从句是过去完成时,其结构是 had done 的形式。根据题意,故选 B。3、答案:D 解析:试题分析:句意:-爸爸,我最喜欢的漫画书在哪?我想读它们。对不起,亲爱的,当我到达书店时书已经卖完了。书与出售之间是被动的关系,应该用被动语态;售书活动在到达书店之前就已经发生,时态为过去完成时态。故答案为 D。考点:考查被动语态的用法。4、答案:C 解析:句意:-你为什么不立马把钱包给那个人?-因
9、为在我意识到是他的钱包之前他已经消失了。根据“before I realized it was his”可知“意识到钱包是他的”发生在过去,“他消失”发生在“意识到”之前,所以是过去的过去,故用过去完成时,其结构是:主语+had+过去分词,故选 C。5、答案:D 5 解析:句意:当我到达电影院的时候,所有的票都卖完了。are selling 现在进行时,正在销售;are sold 被卖了,一般现在时的被动语态;are sold out 被卖完了;had been sold out 过去完成时被动语态。根据句意可知,主句谓语动词的动作发生在从句动作之前,应用过去完成时,且 tickets 和 s
10、ell out 构成被动关系,应用被动语态。故选D。6、答案:B 解析:句意:杰瑞 库珀是谁?你还没见过他吗?我看见你在会上和他握手。考查动词时态辨析题。yet 还,指的是从现在起直至某一时间为止,需用完成时;根据下文 I saw you shaking hands with him at the meeting.和语境,可知用过去完成时,故选 B。7、答案:A 解析:句意:你猜怎么着?我碰巧在上周的聚会上遇到了 Mat Clark。如果我没记错的话,你们两个差不多有十年没见面了。考查动词时态。根据“I happened to have met Mat Clark at the party l
11、ast week”可知,在上周之前,差不多有十年没见面了,过去的过去用过去完成时 had done 的结构,故选 A。8、答案:C 解析:句意:她说到那天为止,已经下了 2 天的雨。根据时间状语可知,主语用一般过去时态,从句用过去完成时,其结构是 had done 的形式。Say 的过去式是 said。根据题意,故事 C。9、答案:A 解析:6 句意:昨天我父母到家时,我已经做晚饭了。考查过去完成时。A.had cooked 过去完成时;B.cooked 一般过去时;C.have cokeod 现在完成时;D.was cooked 一般过去时被动语态。由前半句中的 reached 和 yest
12、erday,可知“我父母到家”发生在过去,而“我做好晚饭”发生在“我父母到家”之前,即“过去的过去”,所以应用过去完成时;其结构为:had+动词过去分词。结合选项可知 A 选项符合题意,故答案选 A。10、答案:D 解析:在上个学期结束前我们已经学习了 1200 个单词。A.learned 一般过去时;B.have learned 现在完成时;C.learn 一般现在时;D.had learned 过去完成时。by the end of last term.是过去完成时态的标志词,故选 D。点睛:一般说来,各种时态都有特定的时间状语。与过去完成时连用的时间状语有:(1)by+过去的时间点。如:
13、I had finished reading the novel by nine oclock last night.(2)by the end of+过去的时间点。如:We had learned over two thousand English words by the end of last term.(3)before+过去的时间点。如:They had planted six hundred trees before last Wednesday.11、答案:C 解析:试题分析:句意为:-在台风中有人遇害或者受伤吗?-没有。在政府的帮助下,所有的村民都躲避到了安全的地方。根据语境可
14、知,在台风来临之前,村民就已经躲避了。表示的是一个过去的过去的动作,应用过去完成时,结合选项可知应选 C。考点:考查过去完成时。7 12、答案:C 解析:句意:你今天早上为什么迟到?抱歉,格林女士。当我出门的时候,我意识到我把作业落在家里了。所以我不得不跑回去拿作业。考查时态。left 留下,一般过去时;has left 现在完成时;had left 过去完成时。leave 这一动作发生在 realized之前,realized 为一般过去时,过去的过去用过去完成时,故选 C。小提示:本题主要考查过去完成时,基本结构为 had done,表示发生在过去的动作或过去的时间之前。学生们可以先确定时
15、间,如果没有确定的时间,则可以从动作的先后顺序上进行判断。13、答案:D 解析:句意:到去年年底,村民们已经找到了控制污染的方法。考查过去完成时。根据时间状语“by the end of last year”和语境可知,“找到(方法)”这个动作在去年年底前就已经完成,表示在过去某一时刻之前已完成的动作,应用过去完成时。故选 D。14、答案:B 解析:句意:到上学期末,他们已经学了大约 800 个英语单词。考查动词时态辨析。根据句中的时间状语“by the end of last term”可知,设空处应用过去完成时,结构为 had+动词过去分词,故选 B。15、答案:C 解析:8 句意:当他在商店时,发现他丢了钱包。考查动词过去完成时态用法。lost 是一般过去时;has lost 是现在完成时;had lost 是过去完成时;would lose 是过去将来时。根据在商店里是一般过去时态,可知丢钱包在这之前,所以用过去完成时,故选 C。