1、1 (每日一练每日一练)全国通用版初三英语过去完成时易错题集锦全国通用版初三英语过去完成时易错题集锦 单选题 1、Before we landed on the island,the aliens it into a sheep farm.AturnBhas turnedChad turned 答案:C 解析:试题分析:句意:旅游穿过亚士顿森林是非常有趣的一件事情。我不会忘记那经验的。此题考查冠词,根据句意,故选 C。考点:考查冠词。2、By the time my parents reached home yesterday,I _ the dinner already.Ahad cooke
2、dBcookedChave cookedDwas cooked 答案:A 解析:句意:昨天我父母到家时,我已经做晚饭了。考查过去完成时。A.had cooked 过去完成时;B.cooked 一般过去时;C.have cokeod 现在完成时;D.was cooked 一般过去时被动语态。由前半句中的 reached 和 yesterday,可知“我父母到家”发生在过去,而“我做好晚饭”发生在“我父母到家”之前,即“过去的过去”,所以应用过去完成时;其结构为:had+动词过去分词。结合选项可知 A 选项符合题意,故答案选 A。3、Tom was disappointed because mos
3、t of the guests when he at the party.Aleft;had arrivedBleft;arrived 2 Chad left;had arrivedDhad left;arrived 答案:D 解析:句意:汤姆很失望,因为他到达宴会时大多数客人都走了。根据“Tom was disappointed that”使用了一般过去时可知,第二个空“到达晚会”描述的应是过去发生的动作,故此处应使用一般过去时;由于第一个空的动作“离开”发生在过去汤姆“到达晚会”之前,即表示发生在过去某时间之前的动作,故这里应使用过去完成时;故选 D。4、The villagers _ a
4、 way to control pollution by the end of last year.AfindBare findingCwill findDhad found 答案:D 解析:句意:到去年年底,村民们已经找到了控制污染的方法。考查过去完成时。根据时间状语“by the end of last year”和语境可知,“找到(方法)”这个动作在去年年底前就已经完成,表示在过去某一时刻之前已完成的动作,应用过去完成时。故选 D。5、Seven told me that he _ writing the report a week before.AfinishBfinishesCfin
5、ishingDhad finished 答案:D 解析:句意:Steven 告诉我他一周前就写完了报告。考查过去完成时。finish“完成”,根据“a week before”可知,从句时态用现在完成时,由宾语从句时态遵循“主过从过”原则可知,从句应该用过去的某种时态,所以空缺处应该用过去完成时,构成:主语+had+动词过去分词,故选 D。6、Mr Li left our school last month.He in our school for nine years since he here in 2000.3 Ais;cameBhad been;cameCwas;had comeDis
6、;has come 答案:B 解析:试题分析:句意:李先生上个月离开了我们学校。从他到这儿 2000 年到这儿开始,他在我们学校呆了 9 年了。根据 Mr Li left our school last month 可知,本题用过去完成时。故选 B。7、Nick stayed up really late last night.So this morning he by the time the class began.Ahad fallen asleepBhad showm upChad realized 答案:A 解析:试题分析:stay up 熬夜,by the time 直到,句意:N
7、ick 昨晚熬夜到很晚,因此今天上午直到上课他也没有起来。fall asleep 入睡,睡觉。began 是过去时,过去的过去用过去完成时,故选 A。考点:考查过去完成时的用法。8、By the end of last month,I _ half of the project.AfinishedBhave finished Chad finishedDwill finish 答案:C 解析:句意:到上个月底,我已经完成了一半的项目。考查动词时态。根据“By the end of last month.”和句意可知,此处表示到上个月月末已经完成的事,用过去完成时。故选 C。9、His fath
8、er said that he_ Zhang Jiajie for 10 days.Ahas been inBhas gone toChad gone toDhad been in 4 答案:D 解析:句意:他爸爸说他在张家界待了 10 天。考查动词时态及短语辨析。has been in 待在某地,现在完成时;has gone to 去了某地,现在完成时;had gone to 去了某地,过去完成时;had been in 待在某地,过去完成时。for+一段时间,要与持续性动词一起连用,have/has gone to 是短暂性动词,排除 B 和 C 选项。此句是一个宾语从句,遵循“主过从必过”的原则,从句要用过去的某种时态,故选 D。