中考英语真题-时态题解析及训练2021(一)动词时态真题解析1. 【2020 •北京市】If you take this train, you ________ in Shanghai in five hours.A. arriveB. will arriveC. arrivedD. have arrived【答案】B【解析】句意:如果你坐这趟火车,你将在五小时内到达上海考查时态arrive一般现在时;will arrive一般将来时;arrived一般过去时;have arrived现在完成时本题是以if引导的条件状语从句,时态上要符合“主将从现”,所以空格处应用一般将来时will do,故选B2. 【2020 •北京市】I ________ on the computer when Frank called me last night.A. workB. will workC. was workingD. am working【答案】C【解析】句意:弗兰克昨晚打给我时,我正在用电脑工作考查过去进行时work工作,动词原形;will work一般将来时;was working过去进行时;am working现在进行时。
根据题干中“when Frank called me last night”可知此处表示当某件事情发生的时候,另一件事情正在进行,when引导的从句用一般过去时,主句用过去进行时3. 【2020 •北京市】We ________ each other since I came to Beijing, but we send emails very often.A. don't seeB. didn't seeC. won't seeD. haven't seen【答案】D【解析】句意:自从我来北京,我们就没见过面,但我们经常发电子邮件本题考查时态don't see是一般现在时;didn't see是一般过去时;won't see是一般将来时;haven't seen是现在完成时根据since I came to Being可知,此处给力英语公众号用现在完成时,故选D4. 【2020 •北京市】— What's that noise, Sam?— My little brother________ with his toy car now.A. will playB. is playingC. playsD. played【答案】B【解析】句意:—— 萨姆,那是什么声音—— 我的弟弟现在正在玩他的玩具汽车。
考查现在进行时play玩will play一般将来时;is playing现在进行时;plays动词的第三人称单数形式;played动词的过去式根据问句“What's that noise, Sam”可知提到的声响是现有的,结合答句中“now”可知是说现在正在进行的动作,用现在进行时5. 【2020 •贵州省安顺市】Since 1990, Project Hope ________ millions of students from poor families realize their dreams.A. will helpB. has helpedC. helps【答案】B【解析】句意:自1990年以来,希望工程帮助了数百万贫困家庭的学生实现了他们的梦想考查动词时态will help一般将来时;has helped现在完成时;helps一般现在时根据时间状语since 1990,可知该句应用现在完成时have / has done,再结合主语是Project Hope, 故谓语用单数,故选B6. 【2020 •贵州黔东南州】— ________ did the rainstorm come, Mr. Liu?— While we ________ a chemistry lesson yesterday afternoon.A. When; have hadB. When; were havingC. While; are havingD. While; have【答案】B【解析】句意:—— 刘老师,暴风雨什么时候来的—— 昨天下午我们正在上化学课的时候。
考查when和while的区别以及动词的时态When什么时候;have had现在完成时;were having过去进行时;While在……期间;are having现在进行时;have一般现在时根据句意可知,问句提问的是暴风雨到来的时间,并且问句的动词come是短暂性动词,而while引导的从句中的动词必须是延续性动词,所以第一空用特殊疑问词when,排除选项C和D根据答句的句意和yesterday afternoon可知,第二空应该用与过去相关的时态,故选B7. 【2020 •黔西南州】While Mike ________ computer games in his room, his dad came in.A. is playingB. was playingC. will playD. plays【答案】B【解析】句意:迈克在房间里玩电脑游戏时,他爸爸进来了考查过去进行时is playing现在进行时;was playing过去进行时;will play一般将来时;plays一般现在时的第三人称单数根据句意迈克在房间里玩电脑游戏时,他爸爸进来了可知前面是正在发生,后面 came 是过去式,所以前面要用过去进行时,构成是was / were+doing,故答案选B。
8. 【2020 •黔西南州】— Peter, have you ever been to the English Corner?— Oh, yes. I ________ there to practice speaking once a week last term.A. wentB. goC. have goneD. will go【答案】A【解析】句意:—— 彼得,你去过英语角吗 —— 哦,是的上学期我每周去一次那里练习口语考查一般过去时went表一般过去时;go动词原形;have gone表现在完成时;will go表一般将来时根据句中last term提示,空格处谓语应用一般过去时,表示过去习惯性、经常性的动作和行为,故选A9. 【2020 •贵州铜仁市】— China is getting stronger and stronger.— Yes. So Chinese ________ by more and more foreigners.A. learnB. learnedC. is learnedD. was learned【答案】C【解析】句意:—— 中国正在变得越来越强大。
—— 没错,所以中文被越来越多的外国人学习考查时态语态learn,学习,动词原形;learned一般过去时;is learned一般现在时被动;was learned一般过去时被动根据by可知,中文是被学习,用被动语态再由“China is getting stronger”可知,是现在被学习而不是过去,故选C10. 【2020 •贵州铜仁市】— Maria, what do you think of Mount Fanjing?— Very cool. I ________ there once. I'd like to go there again.A. has beenB. have beenC. have goneD. has gone【答案】B【解析】句意:—— 玛丽亚,你认为梵净山怎么样—— 非常棒我曾经到过那里,我想再去一次考查时态辨析has been去过已回,第三人称单数;have been原形;have gone去了未回,原形;has gone第三人称单数根据“I'd like to go there again.”可知,她去过已回;主语为I,用动词原形,故选B11. 【2020 •黑龙江哈尔滨市】— Hi, Jill. I ________ in my math since you shared your good experience with me.— Great! Congratulations!A. have made rapid progressB. made rapid progressC. will make rapid progress【答案】A【解析】句意:—— 你好,吉尔。
自从你和我分享了你的好经验,我的数学进步很快—— 好极了!恭喜你!考查现在完成时make rapid progress取得快速的进步根据题干中“since you shared your good experience with me”可知这里是含since的主从复合句,since引导的时间状语从句,从句用一般过去时,主句要用现在完成时,其结构为have / has done,结合选项可知A项符合题意12. 【2020 •黑龙江省龙东地区】It has been two months since my father ________ for Italy.A. was leftB. leftC. leaves【答案】B【解析】句意:我父亲去意大利已经两个月了考查时态was left被留下,一般过去时的被动语态;left离开,leave的一般过去式;leaves离开,一般现在时,在since引导时间状语从句中,主句用现在完成时,从句一般过去时而“was left被留下”不符合句意,所以排除A根据句意,可知“我父亲去意大利已经两个月了”,即从过去离开时到现在已经两个月了,所以从句用过去时,故选B。
13. 【2020 •江苏省苏州市】— Wow, you've made so much progress in drawing.— Thanks. I ________ two online courses this winter holiday.A. tookB. will takeC. takeD. was taking【答案】A【解析】句意:—— 哇,你在画画方面进步太多了 ——谢谢今年寒假我上了两门网络课程考查一般过去时A. took表一般过去时;B. will take表一般将来时;C. take表一般现在时;D. was taking表过去进行时根据上句的现在完成时及本句中的this winter holiday可知,“上两门网络课程”是发生在过去且已经完成的事情,应用一般过去时,故选A14. 【2020 •四川省成都市】Bob, you ________ in this city since 2018. How do you like it?A. livedB. liveC. have lived【答案】C【解析】句意:鲍勃,你从2018年起就住在这个城市了你觉得这座城市怎么样?考查现在完成时。
lived一般过去时;live一般现在时;have lived现在完成时分析句子可知,此处表示“你从2018年起就住在这个城市了”,强调时间的延续,构成“现在完成时+since+一般过去时”,所以此处使用现在完成时15. 【2020 •甘孜州】I _。