⏳ 教学干货
现在完成时和一般过去时分不清?记住"明确过去时间用did、牵连现在用have done"
现在完成时和一般过去时分不清,多半栽在三处:时间状语没看清、"对现在的影响"没体会、have done 与 did 混用。一句话:①一般过去时(did)说过去某明确时刻发生、与现在无关,标志 yesterday/ago/last week;②现在完成时(have done)说过去动作影响现在或持续到现在,标志 already/yet/since/for/ever。最致命的坑是 since/for 还用过去式、带 yesterday 却用完成时、have 后忘用过去分词。本文用一组选择题演示明师如何拆出"找时间标志→判牵连现在→定时态→写形式"步骤表,配两时态对照看板和标志词速查表。
现在完成时和一般过去时分不清,多半栽在三处:时间状语没看清、"对现在的影响"没体会、动词形式 have done 与 did 混用。一句话先记住:看时间状语和"是否牵连现在"——①一般过去时(did)说"过去某个明确时刻发生、与现在无关",标志词 yesterday、last week、ago、in 2020、just now,常和具体过去时间点连用;②现在完成时(have/has done)说"过去的动作对现在有影响/结果"或"从过去持续到现在",标志词 already、yet、just、ever、never、since、for、so far、recently、up to now。 口诀:"有明确过去时间用过去式,强调对现在的结果用完成时;for/since 接续到现在用完成时,ago/yesterday 一刀切断用过去式。"最致命的三个坑:一是 since/for 还用过去式(应完成时);二是带 yesterday 却用了完成时(完成时不能和明确过去时间点连用);三是 have 后面忘了用过去分词、写成原形或过去式。下面用一组选择题让明师拆成步骤表。
先说结论:看时间状语,再看"牵不牵连现在"
区分两个时态的核心是两问:一问有没有明确的过去时间点(yesterday、ago、last…、具体年份)——有就几乎锁定一般过去时;二问动作是否影响或延续到现在——影响现在、持续到现在、强调经历,就用现在完成时。口诀:"明确过去时间用过去式,影响延续到现在用完成时;since/for 是完成时的铁标志,ago/yesterday 是过去式的铁标志。"
一组选择题的输入→输出
老师把一组时态题交给明师,输入指令:
"八年级英语,现在完成时与一般过去时。请选出正确形式并说明理由:①I ___ (finish) my homework already. ②He ___ (go) to Beijing last week. ③They ___ (live) here since 2018. ④—___ you ever ___ (be) to Japan? —No, never. ⑤I ___ (lose) my key, so I can't get in now. 请按'找时间标志→判牵连现在→定时态→写正确形式'步骤表呈现。"
明师产出的步骤表:
| 句 | 时间/语境标志 | 判断 | 正确形式 |
|---|---|---|---|
| ①already | already(完成时标志) | 影响现在 | have finished |
| ②last week | last week(明确过去) | 与现在无关 | went |
| ③since 2018 | since(持续到现在) | 延续至今 | have lived |
| ④ever | ever(经历) | 问经历 | Have / been |
| ⑤so…now | 钥匙丢了"现在"进不去 | 结果影响现在 | have lost |
明师的点拨:"这组题把两个时态的分界覆盖全了。①already 是现在完成时的典型标志,强调'作业已经做完'这个结果对现在有意义,用 have finished。②last week 是明确的过去时间点,动作发生在过去且与现在没有牵连,必须用一般过去式 went,绝不能用 has gone——记住完成时不能和明确的过去时间状语连用。③since 2018 表示从 2018 一直住到现在,是现在完成时的铁标志,用 have lived(注意持续性动词配 since/for)。④ever 问'你曾经……吗',问的是到目前为止的经历,用现在完成时 Have you ever been to…,注意 be 的过去分词是 been。⑤句子说'钥匙丢了,所以现在进不去',强调过去动作(丢钥匙)造成的现在结果(进不去),用 have lost。判断口诀:先抓时间标志,ago/yesterday/last 一律过去式,already/yet/since/for/ever 一律完成时;没明显标志就看动作影不影响现在。"
图:一刀两断看时间标志,过去点用 did,牵连现在用 have done。
标志词速查表(看到就反应)
| 用一般过去时 | 用现在完成时 |
|---|---|
| yesterday / last week / ago | already / yet / just |
| in 2020 / just now | ever / never / so far |
| 具体过去时间点 | since + 时间点 / for + 时间段 |
| When 引导的疑问句 | recently / up to now |
图:失分集中在 since/for 和明确时间点,讲评先把标志词分组钉死。
在明师里的工作流
备课时,让明师把"两时态对照看板"和"标志词速查表"做成课件,每个标志词配一个例句。出练习时让明师分档:基础档练"看标志词选时态",提高档练"动词填空、have/has done 形式变换",冲刺档练"短文填空、完成时与过去时混合辨析、for/since 区分"。讲评时把全班答案发给明师,让它统计"since 用过去式""带 yesterday 用完成时"各多少人。学生订正时把答案发过去,让明师按"时间标志找对没、牵不牵连现在判对没、动词形式写对没"逐项检查。
常见问题
问题:一般过去时和现在完成时最核心的区别是什么?
一般过去时只陈述"过去某个时刻发生了某事",和现在没有关系,常配 yesterday、ago、last week 等明确过去时间;现在完成时强调"过去的动作对现在仍有影响、结果或经历",或"从过去持续到现在",常配 already、yet、since、for、ever。简单说:过去式把动作切断在过去,完成时把动作牵连到现在。
问题:为什么带 yesterday、last week 不能用现在完成时?
因为现在完成时表示动作与现在有联系,而 yesterday、last week、ago 都是明确的、已经结束的过去时间点,它们把动作牢牢钉在过去,和"牵连现在"矛盾。所以"I have seen him yesterday"是错的,应改成"I saw him yesterday"。完成时只能配 already、just、recently 这类不指明确过去时刻的状语。
问题:since 和 for 都接现在完成时,怎么区分?
since 后接"时间起点"(since 2018、since last month、since I was a child),表示"自从某一时刻起一直到现在";for 后接"一段时间长度"(for three years、for two hours),表示"持续了多长时间"。两者都和现在完成时搭配,常用于 have lived/worked/studied 这类持续动词。
问题:have done 里的动词形式怎么不出错?
have/has 后面必须接"过去分词"(done 形式),不是原形也不是过去式。规则动词加 -ed(worked、finished),不规则动词要背:go→gone、see→seen、be→been、do→done、write→written。主语是第三人称单数(he/she/it)时用 has,其余用 have。
问题:明师能帮学生练这两个时态吗?
能。明师可以把"两时态对照看板"和"标志词速查表"做成课件,按"看词选时态—动词填空—短文混合辨析"分档出题;学生把答案发过去,它会逐项检查时间标志找对没、牵不牵连现在判对没、过去分词形式写对没,错在哪一步直接标出,并统计全班"since 用过去式""带 yesterday 用完成时"的人数,让讲评直击高频错。
现在完成时和一般过去时不靠语感乱猜,靠"先抓时间标志、再判牵不牵连现在、最后写对动词形式"这条线。把对照看板、标志词速查表和分档练习交给明师生成课件、出题和分步批改,学生就能从"since 用过去式、yesterday 用完成时"变成"一看标志、二判现在、三写对形式,选择填空都不慌"。想体验的老师可访问 https://mingshi.rcwq.net/register 。