1、1 (每日一练每日一练)()(文末附答案文末附答案)九年义务初中英语过去完成时易错题集锦九年义务初中英语过去完成时易错题集锦 单选题 1、By the year 2016,Johnson Churchman _two master degree(硕士学位)Ahad hadBhadChaveDhas had 2、By ten oclock yesterday morning,we _ the job.AcompletedBhas completedChad completedDwould complete 3、By the end of last year,the charity _ over
2、ten thousand homeless people.AhelpsBhas helpedCwill helpDhad helped 4、He kept looking at her,wondering whether he her somewhere.AsawBhas seen CseeDhad seen 5、-How was the movie you saw yesterday?-I have no idea.By the time I got to the movie theatre,the movie _.Ahas already finishedBhave finished ye
3、tChad already finished 6、Jack said sorry to Mr.Li because he _ his homework at home.Ahad leftBwould leaveCleftDwas leaving 7、She said she_the new school rules already.Ahas seenBsawCwill seeDhad seen 2 8、Jane told everyone her son abroad for two years.He wasnt with her at that time.AX;will studyBwho;
4、had studiedCthat;had studiedDX;has studied 9、She told us that her brother _ the league for more than three years.Ahad been inBhas been in Chad joinedDhas joined 10、What did Bob ask you just now?He wanted to know how long _ when he reached the cinema.Athe film had startedBthe film will startCthe film
5、 had been on 11、My parents our home for a few hours when I arrived.I didnt meet them.You could call them if you wanted to know where they were.Ahave been away fromBhad been away from Chad leftDhad gone 12、When Tom arrived,he learned the TV play _ for half an hour.Ahad begunBhad been onChad set offDh
6、ad started 13、By the time my mother came back from work,my sister and I _ supper and were waiting for her at the table.Ahave cookedBwere cookingChad cookedDwould cook 14、Silk _ one of the main goods traded along the Silk Road by about 100 BC Ahas becomeBbecomesChad becomeDbecame 15、Did Tom see Ann o
7、ff at the airport?No.Her plane_by the time Tom _the airport.Ahas taken off;reachedBtook off;had reached 3 Ctook off;reachedDhad taken off;reached 4 九年义务初中英语过去完成时_014 参考答案 1、答案:A 解析:句意:到 2016 年,Johnson Churchman 已经取得了两个硕士学位。考查时态。had had 是过去完成时;had 是一般过去时;have 是现在完成时;has had 是现在完成时。根据 by the year 2016
8、 可知,此处用过去完成时。故选 A。2、答案:C 解析:句意:到昨天上午十点,我们已经完成了这项工作。考查过去完成时。根据“By ten oclock yesterday morning 到昨天上午十点”by+过去的时间点,句子常用过去完成时 had+done;故选 C。3、答案:D 解析:句意:到去年年底,该慈善机构已经帮助了一万多名无家可归的人。考查动词时态。根据时间状语 By the end of last year 可知,此处用过去完成时,其结构是 had done 的形式,help“帮助”,是动词,过去分词是 helped,故选 D。4、答案:D 解析:句意:他一直看着她,不知道是否
9、在什么地方见过她。考查时态辨析题。kept 用的是一般过去式。这里说“考虑以前是否在哪个地方见过她”显然指的是发生在“kept”之前,即过去的过去需用过去完成时态;根据句意结构,可知选 D。5 5、答案:C 解析:试题分析:had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选 C。考点:考查过去完成时的用法。6、答案:A 解析:句意:杰克向李先生道歉,因为他把作业忘在家里了。考查过去完成时。A.had l
10、eft 过去完成时;B.would leave 过去将来时;C.left 一般过去时;D.was leaving 过去进行时。本句主句是一般过去时,从句的动作发生在主句动作之前,即过去的过去,故选 A。7、答案:D 解析:试题分析:句意:她说她已经看到新校规了。She said.为主句,She_the new school rules already.为从句。根据 already 可知,从句应用现在完成时。通过 said 可知主句用了一般过去时。在宾语从句中,主句用一般过去时,从句也要用相应的过去时态,所以从句须由现在完成时变为过去完成时。故选 D。考点:考查时态与宾语从句的用法。8、答案:C
11、 解析:句意:简告诉每个人她儿子在国外留学两年了。那时他不在她身边。考查宾语从句。that 无实义,可省略。引导词 who 指人,从句主语 her son 是人,可排除 who。本句结构完整,需用 that 或省略 that。主句 told 是过去 6 式,从句需用过去时的相应时态,可排除 AD 选项。for two years 是一段时间,用于完成时,所以从句用过去完成时。根据句意语境,可知选 C。9、答案:A 解析:句意:她告诉我们她哥哥已经加入联盟三年多了。考查过去完成时态。本句是 that 引导的宾语从句,时态上遵循“主现从不限,主过从必过”原则;主句是一般过去时态,从句也应该用相应的
12、过去某个时态;根据“for more than three years”可知,表示过去某一时刻或某一动作之前已完成的动作或状态,用过去完成时,结构是:had+动词的过去分词。join 是非延续性动词,不能与时间段连用,要变为延续性动作 be in。be 的过去分词是 been。故选 A。10、答案:C 解析:结合本题语境可知,要用过去完成时,而且 start 不能和 how long 搭配,故要用 had been on 的结构形式。11、答案:B 解析:试题分析:句意:-当我到家的时候,我的父母已离开家几个小时了。我没遇到他们。-假如你想知道他们在哪里的话,你可以给他们打电话。当我到家的时候
13、是过去时间状语,所以我的父母已离开家几个小时了。for a few hours 表示一段时间,不能与非延续动词连用。所以要用过去完成时态。故选 B.考点:考查完成时态的用法。12、答案:B 解析:句意:当汤姆到达时,他得知电视剧已经播了半个小时了。7 for half an hour.达半个小时,表示一段时间,所以谓语动词用延续性动作或者延续性状态;set off 出发,不能延续;start/begin 对应的延续性状态为 be on,故选 B。13、答案:C 解析:句意:妈妈下班回来的时候,我和姐姐已经做好了晚饭,正在桌边等她。考查动词时态。根据“By the time my mother
14、came back from work”可知,“做晚饭”的动作发生在过去的过去,即过去完成时态,其结构为 had done。故选 C。14、答案:C 解析:句意:丝绸在大约公元前 100 年成为了沿丝绸之路贸易的主要商品之一。has become 现在完成时;becomes 一般现在时;had become 过去完成时;became 是过去式。根据句意,在公元前一百年以前已经.,应该用过去完成时,选 C。15、答案:D 解析:句意:汤姆在机场给安送行了吗?不。汤姆到达机场时她的飞机已经起飞了。本题考查动词辨析和时态。由 Did 可知,时态为过去时,汤姆到达机场为一般过去时,而飞机起飞发生在汤姆到达机场之前,即动作发生在过去的过去。第一空应用过去完成时,第二空应用一般过去时。应填 had taken off;reached,故选 D。