1、1 (每日一练每日一练)全国通用版初三英语过去完成时考点题型与解题方法全国通用版初三英语过去完成时考点题型与解题方法 单选题 1、Why was he late for school yesterday?He overslept.By the time he got to the bus stop,the bus _ already _.Awas,leavingBhas,leftCwould,leaveDhad,left 答案:D 解析:考点:考查动词的时态 试题分析:句意:昨天他为什么迟到了?他睡过头了。他到达公交车站时,公交车已经开走了。结合语境可知下文描述的是一直持续到过去某时的动作,故
2、用过去完成时态,选 D。2、By the end of last Friday,we_hundreds of books for the children in poor areas Ahave raisedBraised Cwould raiseDhad raised 答案:D 解析:句意:截止到上个星期五,我们已经为贫困地区的孩子们筹集了成百上千本书。考查过去完成时。have raised 已经筹集,现在完成时;raised 过去式;would raise 将筹集,过去将来时;had raised 过去完成时。根据标志词 By the end of last Friday“截止到上周五”,
3、可知用过去完成时态,其结构是“主语+had+动词的过去分词”。故选 D。2 3、His father said that he_ Zhang Jiajie for 10 days.Ahas been inBhas gone toChad gone toDhad been in 答案:D 解析:句意:他爸爸说他在张家界待了 10 天。考查动词时态及短语辨析。has been in 待在某地,现在完成时;has gone to 去了某地,现在完成时;had gone to 去了某地,过去完成时;had been in 待在某地,过去完成时。for+一段时间,要与持续性动词一起连用,have/has
4、 gone to 是短暂性动词,排除 B 和 C 选项。此句是一个宾语从句,遵循“主过从必过”的原则,从句要用过去的某种时态,故选 D。4、I_900 English words by the time I was ten.AlearnedBwas learning Chad learnedDhave learned 答案:C 解析:试题分析:句意:到十岁时,我已经学了 900 多个英语单词。由 by the time 引导时间状语从句,一般情况下从句谓语动词用一般过去时,而主句谓语动词用过去完成时。过去完成时的基本结构为“had+动词的过去分词”。故选 C。考点:考查动词时态。5、He _
5、angry because he _ for a long time.Ahad gothad waitedBgotwaited Chad gotwaitedDgothad waited 答案:D 3 解析:句意:他变得生气因为他已经等了很长时间。根据语境可知,主句是一般过去时态,从句用过去进行时,其结构是 had done 的形式。短语 have done 的形式。根据题意,故选 D。6、Tom _ in the factory for three years before he joined the army.Ahas workedBworkedChad workedDwill work 答
6、案:C 解析:句意:汤姆入伍前在这家工厂已经工作了三年 考查过去完成时态,A 现在完成时态;B 过去式/过去分词;C 过去完成时态;D 一般将来时态。结合句意和“before he joined”可知,表示过去的过去,用过去完成时态。结构是 had+动词的过去分词,故选 C。7、如果主句动作不强调已经完成,只是说明过去某个时候的状况,此时主句不用完成时,而应根据实际需要选用适当的时态,此时 by the time 相当于 when。根据 by the time+一般过去时从句,主句用过去完成时。故选C。8、-How was the movie you saw yesterday?-I have
7、 no idea.By the time I got to the movie theatre,the movie _.Ahas already finishedBhave finished yetChad already finished 答案:C 解析:试题分析:had+动词的过去分词构成过去完成时,表示的过去的过去的时间点,本句中电影结束发生在我到达电影院之前,而到达电影院用的过去时,电影结束发生在过去的过去,所以用过去完成时。句意:昨天你看的电影怎么样?没想法,我到电影院的时候,电影已经结束了。故选 C。考点:考查过去完成时的用法。9、By 5 oclock yesterday aft
8、ernoon,we _ more than 3,500 yuan at the charity sale.4 AcollectedBhave collectedCwould collectDhad collected 答案:D 解析:句意:昨天下午 5 点之前,我们在慈善义卖会上筹集了 3500 多元。考查时态。collected 一般过去时;have collected 现在完成时;would collect 过去将来时;had collected 过去完成时,“By 5 oclock yesterday afternoon”“昨天下午 5 点之前”,by 介词短语表示在过去某一时刻以前完成了的动作,即“过去的过去”。所以用过去完成时,故选 D。小提示:by 经常是与完成时联系在一起,具体是哪一种完成时取决于 by 之后的时间。分三种情况:by+现在(常用现在完成时态)by+过去(用过去完成时态)by+将来(常用将来完成时态)例如:by 2013 是过去完成时;by now 是现在完成时;by 2021 是将来完成时。