【本文总结】上海中考语法单选动词时态 10 大高频坑点,建议先点赞 + 收藏,避免刷着刷着找不到了。完整易错题资料领取方式放在文末,记得看到最后。
坑点 1:一般现在时之永恒真理
核心规则:表示永恒真理时,动词时态永远用一般现在时,不受时态一致性要求限制。
易错提醒:碰到永恒真理时,不要看到其他时态(全文或者主从复合句、间接引语等)或者时态提示词等干扰,就被迷惑。
坑题 1
Our geography teacher said yesterday that the earth _________ around the sun.
A. go B. went C. is going D. goes
答案:D
解析:地球绕着太阳转是永恒真理。即使主句是一般过去时,宾语从句中的间接引语因为是永恒真理,依然用一般现在时,the earth是单数,要用三单,所以答案选D。
坑点 2:一般现在时之时刻表
核心规则:根据时刻表的运行要求的下一班列车等,要用一般现在时。
易错提醒:碰到时刻表类的题目,特别是下一列列车,不要想当然用一般将来时。
坑题 2
We need to hurry up. According to the timetable, the next train _________ at 7:30 a.m.
A. will leave B. leaves C. has left D. left
答案:B
解析:上下文语境提示,根据时刻表,下一列列车7点30分出发。虽然出发的动作还未发生,但根据列车时刻表运营,用一般现在时,不用一般将来时。C现在完成时和D一般过去时,时态明显错误。所以答案是B。
坑点 3:现在完成时 vs 一般过去时(高频丢分点)
核心规则:现在完成时(have/has + done)强调过去动作对现在的影响,常搭配since、for等标志;一般过去时仅描述过去动作,与现在无关。
易错提醒:看到“过去动作”就用一般过去时,忽略“对现在的影响”这一核心,导致时态误用。
坑题 3
— _______ she _________?
— Yes, she ______ for shopping at 2 p.m. just now and will come back very soon.
A. Has...left / has gone B. Did...leave / went
C. Has...left / went D. Did...leave / has gone
答案:C
解析:问句用现在完成时表示对现在的影响,即找人找不到;答句给出了具体的时间提示词2 p.m. just now,要用一般过去时。
坑题 4
— I ________ in Shanghai for 5 years.
— Oh, really? I ______ here 7 years ago.
A. have lived / have moved B. lived / moved
C. have lived / moved D. will live / have moved
答案:C。
解析:句中for 5 years是现在完成时标志,强调“住了5年”的状态持续到现在,用现在完成时have lived,排除B(一般过去时)、D(一般将来时);答句时间提示词是7 years ago,要用一般过去时。
坑点 4:过去进行时的正确用法(易被忽略)
核心规则:过去进行时(was/were + doing)表示过去某个具体时间或者时间段正在进行的动作,常搭配at 8 p.m. last night、from 2 to 4 p.m. yesterday afternoon和this time yesterday等标志词。
易错提醒:不要将“过去正在做的动作”误用为一般过去时,忽略“正在进行”的语境。
坑题 5
— What were you doing from 8 to 10 p.m. last night?
— I ______ my homework at that time.
A. do B. did C. was doing D. have done
答案:C
解析:句中from 8 to 10 p.m. last night是过去具体时间段,强调“当时正在做的动作”,用过去进行时was doing,排除A(一般现在时)、B(一般过去时)、D(现在完成时)。
坑点 5:现在进行时表将来
核心规则:现在进行时(am/is/are + doing)可表示计划好的、即将发生的动作,常搭配come、go、leave等位移类动词,有明确的将来时间标志。
易错提醒:不要误以为现在进行时只能表示“正在做”,忽略其“表将来”的用法。
坑题 6
— When will you leave for Beijing?
— I ______ for Beijing tomorrow morning.
A. leave B. leaving C. am leaving D. have left
答案:C。
解析:句中tomorrow morning是将来时间,leave是位移类动词,用现在进行时am leaving表示“计划好的将来动作”,符合语境,排除A(一般现在时)、B(缺少be动词,语法错误)、D(现在完成时)。
坑点 6:现在进行时表近阶段一直在做的动作
核心规则:现在进行时(am/is/are + doing)也可以表示近阶段一直在做的动作,此时要和现在完成时做区分。
易错提醒:不要误以为近阶段在做的动作一定是完成状态,用现在完成时。
坑题 7
— You look very tired! What's wrong?
— Yes, I ______ on my paper these days. I need to finish it by this week.
A. have worked B. work C. am working D. worked
答案:C。
解析:句中答句时间提示词是these days,提示近阶段一直在做的动作,同时后半句提示动作还没有完成,要用现在进行时表示近阶段一直在做的动作。
坑点 7:过去完成时要看清时间状语
核心规则:by引导的过去时间状语,如by last week, by the end of last term等,动词时态要用过去完成时。
易错提醒:要看清楚by后面跟的是什么时间状语,不要和by now,up to now等混淆(这些时间状语要用现在完成时)。
坑题 8
We ___________ over 2,000 English words by the end of last term.
A. mastered B. have mastered C. had mastered D. will master
答案:C
解析:句中时间提示词是by the end of last term,动词时态要用过去完成时,答案C正确。
坑点 8:过去将来时之间接引语
核心规则:如果主句是一般过去时,从句中的间接引语表将来时要用过去将来时。
易错提醒:忽视主句时态,一看到tomorrow等表示将来的时间状语,就用一般将来时,导致主从句时态不一致。
坑题 9
He said he ___________ to school tomorrow because he __________ a fever.
A. would not go / was having B. will not go / had
C. will not go / is having D. woud not go / has
答案:A
解析:句中虽然有时态提示词tomorrow,但主句是一般过去时,宾语从句中的间接引语要改为过去将来时,又因为他说的时候正在发烧,解释了他为什么不能去上学的原因,所以第二空要用过去进行时。
坑点 9:used to的否定和疑问形式
核心规则:used to表示过去常常做某事,但现在已经不做了,它的否定形式是didn't use to,疑问句是did...use to?
易错提醒:对used to的词义,还有否定和疑问形式不清楚,导致出错。
坑题 10
He used to be a doctor many years ago, _____________?
A. wasn't he B. didn't he C. isn't he? D.did he
答案:B
解析:句子前半部分是used to的肯定形式,反义疑问句要用否定形式,used to的反义疑问形式是didn't...?
坑点 10:一般现在时 vs 一般过去时
核心规则:一般现在时表经常性、习惯性动作或客观事实,常搭配every day、usually、always等标志词;一般过去时表过去发生、已结束的动作,常搭配yesterday、last week、just now等时间标志,两者不可混用。
易错提醒:很多同学会混淆两种时态的时间标志词,导致时态错误,简单题丢分。
坑题 11
— When do you usually finish your homework?
— I usually ______ it before 8 o’clock, but I _______ it by 7 o'clock last night.
A. finish / finished B. finish / have finished
C. finished / finished D. will finish / have finished
答案:A
解析:句中第一空usually是一般现在时标志,主语I为第一人称,谓语用原形finish,排除C(一般过去时)、D(一般将来时),对应一般现在时用法;第二空的核心时间提示词是last night, 所以要用一般过去时,答案选A。
✅ 这10个动词时态坑点,你家孩子踩中了几个?
评论区扣「时态」或「1」,我会私信你完整 25 道动词时态易错题 + 详细解析 PDF。
💡 点赞 + 收藏本文,方便随时复习,下次考试不再丢分!
🔔 关注「魔都保罗初中英语」,下一期我们继续攻克时态和语态高频考点!
需要这份【中考动词时态・25 道易错题】的家长,也可添加老师微信:sh_mid_english,或者扫描下方二维码。
仅限个人学习使用,禁止搬运与商用
