⏳ 教学干货
现在完成时和一般过去时老用反、带since还用过去式?记住“和现在断了用过去式、连着用完成时”
现在完成时和一般过去时丢分,多半栽在三处:两个时态的结构记混、什么时候用哪个分不清、带 since/for/already 还用过去式。一句话:一般过去时表示过去发生、和现在没关系,结构是主语+动词过去式,配 yesterday、ago、last week;现在完成时表示过去发生、对现在有影响或持续到现在,结构是 have/has+过去分词,配 already、yet、just、ever、since+时间点、for+时间段。判断核心:有明确过去时间用一般过去时,强调对现在影响或带 since/for 用现在完成时。最致命的坑是完成时漏 have/has、带 since/for 还用过去式、yesterday 却用完成时。本文用一组时态选择题演示明师如何拆出“时间标志→选时态→给结构”对照表,配两时态对比看板和标志词速查表。
现在完成时和一般过去时这块丢分,多半栽在三处:两个时态的结构记混、什么时候该用哪个分不清、带 since/for/already 的句子还用过去式。一句话先记牢:一般过去时表示"过去某个时间发生、和现在没关系"的动作,结构是"主语+动词过去式",常配 yesterday、last week、ago、in 2010 这类明确的过去时间;现在完成时表示"过去发生、对现在有影响或一直持续到现在"的动作,结构是"主语+have/has+过去分词(done)",常配 already、yet、just、ever、never、since+时间点、for+时间段、so far、recently。判断核心:句子有没有明确的"过去时间状语"——有 yesterday、ago 等就用一般过去时;强调对现在的影响、或带 since/for/just/already/yet 就用现在完成时。 三个最致命的坑:一是现在完成时漏掉 have/has 或用错过去分词;二是带 since/for 还用过去式("持续到现在"必须用完成时);三是明确过去时间(yesterday)却用了完成时(完成时不能和明确过去时间连用)。下面用一组题让明师拆成对照表。
先说结论:明确过去时间用过去式、强调对现在影响或带since/for用完成时
辨这两个时态抓三句话:看时间状语——yesterday/ago/last…配一般过去时,since/for/already/yet/just/ever配现在完成时;看意思——只说过去发生用过去式,强调对现在有影响或动作持续到现在用完成时;看结构——过去式是 V-ed、完成时是 have/has+过去分词。 核心一句:和现在"断了"用过去式、和现在"连着"用完成时。
一组时态选择题的输入→输出
老师把题目交给明师,输入指令:
"初中英语·时态:从一般过去时和现在完成时中选择正确形式填空并说明理由——①I ___ (finish) my homework yesterday. ②I ___ (already/finish) my homework, so I can play now. ③He ___ (live) here since 2015. ④They ___ (go) to Beijing last summer. 请用'时间标志→选时态→给结构'对照表呈现,并指出易错点。"
明师产出的对照表:
| 句子线索 | 时间标志 | 选用时态 | 正确形式 |
|---|---|---|---|
| ① yesterday | 明确过去时间 | 一般过去时 | finished |
| ② already、影响现在 | already | 现在完成时 | have already finished |
| ③ since 2015 持续到今 | since | 现在完成时 | has lived |
| ④ last summer | 明确过去时间 | 一般过去时 | went |
明师的点拨:"四句话靠'时间标志'就能分。①有 yesterday,是明确的过去时间,动作和现在没关系,用一般过去时 finished。②有 already,而且强调'已经写完,所以现在能玩'——对现在有影响,用现在完成时 have already finished(结构 have+过去分词,finish 的过去分词是 finished)。③有 since 2015,表示从 2015 一直住到现在,是'持续到现在',必须用现在完成时;主语 He 是第三人称单数,所以用 has lived(不是 have)。④有 last summer,明确过去时间,用一般过去时 went(go 的过去式不规则)。三个最容易错的点:现在完成时漏写 have/has 或第三人称该用 has 却用 have;带 since/for 还用过去式;明确过去时间(yesterday/ago)却用完成时——记住完成时不能和明确的过去时间点连用。口诀:有 yesterday 用过去式、有 since/for/already 用完成时、完成时=have/has+过去分词。"
图:与现在"断了"用过去式(配 yesterday/ago),与现在"连着"用完成时(配 since/for/already)。
标志词与时态速查表
| 标志词 | 选用时态 | 说明 |
|---|---|---|
| yesterday、ago、last… | 一般过去时 | 明确过去时间 |
| already、yet、just | 现在完成时 | 强调对现在影响 |
| since+时间点 | 现在完成时 | 从过去持续到现在 |
| for+时间段 | 现在完成时 | 持续了多久 |
| ever、never、so far | 现在完成时 | 至今的经历 |
图:失分集中在结构和标志词误判,先训练"圈标志词"的习惯最有效。
在明师里的工作流
备课时,让明师把"两时态对比看板"和"标志词速查表"做成课件,配常用动词的过去式、过去分词不规则变化表(go-went-gone、do-did-done 等)。出练习时让明师分档:基础档练"看标志词选时态、写出过去式/过去分词",提高档练"无明显标志词时按句意选时态、since 引导从句、have been to/have gone to 区分",冲刺档练"完成时与过去时在语篇中的转换、瞬间动词不能与时间段连用(如 die→have been dead)、短文改错找时态错误"。讲评时把全班错题发给明师,让它统计"漏 have""标志词误判"各多少人。学生订正时把句子发过去,让明师按"标志词圈对没、时态选对没、结构(have/has+过去分词)对没"逐项检查。
常见问题
问题:一般过去时和现在完成时结构上有什么区别?
一般过去时的结构是"主语+动词过去式",比如 I finished、He went、They played,只用一个动词的过去式(规则动词加 -ed,不规则动词单独记)。现在完成时的结构是"主语+have/has+过去分词",比如 I have finished、He has gone、They have played,由两部分组成:助动词 have(主语是第三人称单数时用 has)加上动词的过去分词。最常见的错误就是把现在完成时写成只有过去分词、漏掉 have/has,或者第三人称单数该用 has 时用了 have。记住:完成时一定是"have/has + 过去分词"两件套。
问题:怎么快速判断该用哪个时态?
最快的办法是"先圈标志词"。看到 yesterday、last week、…ago、in+过去年份、just now 这类明确的过去时间,用一般过去时;看到 already、yet、just、ever、never、so far、recently,或 since+时间点、for+时间段,用现在完成时。如果没有明显标志词,就看句意:只是陈述过去发生的事、和现在没关系,用过去式;强调这件事对现在造成的结果或影响、或动作从过去一直持续到现在,用完成时。一句话:和现在"断了"用过去式、和现在"连着"用完成时。
问题:为什么 since 和 for 要用现在完成时?
因为 since 和 for 都表示"动作或状态持续到现在"。since+时间点(since 2015、since last year)表示"从那个时间点一直到现在";for+时间段(for three years、for a long time)表示"持续了多长时间、并延续到现在"。既然动作延续到了现在,就和现在有联系,必须用现在完成时,比如 He has lived here since 2015 / for ten years。如果用一般过去式 He lived here,意思就变成"他过去住过、现在不住了",和"持续到现在"矛盾。所以见到 since/for 表示持续,优先想现在完成时。
问题:为什么 yesterday 不能用现在完成时?
因为现在完成时强调的是"对现在的影响"或"持续到现在",它不能和一个明确的、已经过去的具体时间点连用。yesterday、last week、…ago、in 2010 这些都是明确指向过去某一刻的时间,和"完成时关注现在"的本质冲突,所以不能搭配。比如不能说 I have finished it yesterday,要么说 I finished it yesterday(一般过去时),要么说 I have just finished it(完成时,但不带 yesterday)。判断口诀:句子里出现明确过去时间点,就只能用一般过去时。
问题:明师能帮学生练这两个时态吗?
能。明师可以把两时态对比看板和标志词速查表做成课件,附常用不规则动词的过去式、过去分词表;按"圈标志词选时态、写动词形式→无标志按句意选、since 从句、have been/gone to 区分→语篇时态转换、瞬间动词与时间段、短文改错"分档出题;学生把句子发过去,它会逐项检查标志词圈对没、时态选对没、have/has 和过去分词用对没,错或漏在哪直接标出,还能解释 since/for 为什么用完成时、yesterday 为什么不能用完成时,并统计全班"漏 have""标志词误判"的人数,让讲评直击高频失分点。
现在完成时和一般过去时不靠死记,靠"和现在断了用过去式、和现在连着用完成时"这条主线,先圈标志词再定时态。把对比看板、标志词速查表和分档练习交给明师生成课件、出题和分步批改,学生就能从"漏 have、带 since 用过去式、yesterday 配完成时"变成"圈标志、选时态、写对结构",时态题稳稳得分。想体验的老师可访问 https://mingshi.rcwq.net/register 。