专题09 时态 【母题来源1】 【2020 • 北京中考】 【母题原题】If you take this train, you ________ in Shanghai in five hours. A. arrive B. will arrive C. arrived D. have arrived 【答案】B 【解析】句意:如果你坐这趟火车,你将在五小时内到达上海。考查时态。arrive一般现在时;will arrive一般将来时;arrived一般过去时;have arrived现在完成时。本题是以if引导的条件状语从句,时态上要符合“主将从现”,所以空格处应用一般将来时will do,故选B。 【母题来源2】【2020 •贵州省黔西南州中考】 【母题原题】—________ did the rainstorm come, Mr. Liu? —While we ________ a chemistry lesson yesterday afternoon. A. When; have had B. When; were having C. While; are having D. While; have 【答案】B 【解析】句意:——刘老师,暴风雨什么时候来的?——昨天下午我们正在上化学课的时候。考查when和while的区别以及动词的时态。When什么时候;have had现在完成时;were having过去进行时;While在……期间;are having现在进行时;have一般现在时。根据句意可知,问句提问的是暴风雨到来的时间,并且问句的动词come是短暂性动词,而while引导的从句中的动词必须是延续性动词,所以第一空用特殊疑问词when,排除选项C和D。根据答句的句意和yesterday afternoon可知,第二空应该用与过去相关的时态,故选B。 【母题来源3】【2020 •贵州省黔西南州中考】 【母题原题】— Peter, have you ever been to the English Corner? — Oh, yes. I ________ there to practice speaking once a week last term. A. went B. go C. have gone D. will go 【答案】A 【解析】句意:——彼得,你去过英语角吗? ——哦,是的。上学期我每周去一次那里练****口语。考查一般过去时。went表一般过去时;go动词原形;have gone表现在完成时;will go表一般将来时。根据句中last term提示,空格处谓语应用一般过去时,表示过去****惯性、经常性的动作和行为,故选A。 【母题来源4】【2020 •贵州铜仁市】 【母题原题】—Maria, what do you think of Mount Fanjing? —Very cool. I ________ there once. I’d like to go there again. A. has been B. have been C. have gone D. has gone 【答案】B 【解析】句意:——玛丽亚,你认为梵净