⏳ 教学干货
现在完成时和一般过去时总搞混?先看时间标志,再判"和现在有没有关系"
两个时态混用是时态题丢分重灾区。一句话:一般过去时说"过去发生、和现在无关"的事,配 yesterday、last、ago、just now 等钉死过去的时间词;现在完成时说"过去动作对现在的影响",配 already、yet、ever、for、since。判断两步走:先看时间标志,再看动作和现在有没有关系。本文用五道变脸填空演示明师如何拆出"看标志→判关系→定时态"对照表,配两步判断图和变形速查表,讲清 just now 为何用过去时、have been to 与 have gone to 怎么分。
现在完成时和一般过去时一搞混,时态题就成片地丢分。一句话先记住:一般过去时说的是"过去发生、和现在没关系"的事,常配明确的过去时间状语(yesterday、last week、in 2010、just now);现在完成时说的是"过去的动作对现在造成的结果或影响",强调现在的状态,常配 already、yet、ever、never、just、recently 以及 for/since。 做题时第一眼别急着填,先看句子里有没有"明确过去时间点"——有就用过去时(did),没有、而是在说"到现在为止怎么样了"就用完成时(have done)。下面用明师把这条判断拆成对照表。
先说结论:先看时间标志,再看"和现在有没有关系"
区分两个时态,按两步走。第一步看时间状语:出现 yesterday、last…、…ago、in+过去年份、just now、这类"钉死在过去某点"的词,几乎一定用一般过去时;出现 already、yet、just、ever、never、recently、so far、up to now,或 for+一段时间、since+过去起点,则强烈指向现在完成时。第二步看语义重心:句子重点是"那件事什么时候发生的"(一个孤立的过去事实),用过去时;重点是"那件事的结果现在还在"(影响延续到此刻),用现在完成时。 两步合起来:有明确过去时间点→过去时;强调对现在的影响、动作可能延续→完成时。注意 have been to(去过,人已回来)和 have gone to(去了,人还在那)的区别,这是高频考点。
一道题的输入→输出
老师把一组易混题交给明师,输入指令:
"初中英语,现在完成时与一般过去时。用括号词的适当形式填空并讲解:①I ___(finish)my homework just now. ②I ___(already/finish)my homework. ③He ___(live)here since 2015. ④They ___(go)to Beijing last year. ⑤— ___ you ever ___(be)to Shanghai? 给'看标志→判关系→定时态'对照表。"
明师产出的对照表:
| 句 | 时间标志 | 判断 | 时态 | 答案 |
|---|---|---|---|---|
| ① just now | 钉在过去 | 孤立过去事实 | 过去时 | finished |
| ② already | 强调现在结果 | 影响到现在 | 现在完成时 | have already finished |
| ③ since 2015 | since+起点 | 动作延续到现在 | 现在完成时 | has lived |
| ④ last year | 钉在过去 | 孤立过去事实 | 过去时 | went |
| ⑤ ever | 问至今经历 | 经历类 | 现在完成时 | Have…been |
结论:①finished ②have already finished ③has lived ④went ⑤Have…been。
明师的点拨:"这组题专门考'同一个动作,时间标志一变时态就变'。最容易栽的是第①句:just now(刚才)虽然意思上'刚刚',但它是明确的过去时间点,必须用过去时 finished;而 just(刚刚,不带 now)才配现在完成时。第②句 already 强调'现在已经做完了',重心在现在的结果,用完成时。第③句 since 2015 表示从2015年一直住到现在,动作延续,必须完成时,且主语 He 用 has。第④句 last year 钉死在过去,用 went。第⑤句 ever 问'有没有过这种经历',是完成时的典型信号;注意答语 'have been to Shanghai'是'去过(已回来)',如果说 'have gone to'则是'去了还没回来',意思完全不同。学生最常犯三个错:一是看到 just now 误用完成时;二是 since/for 句不用完成时;三是主语第三人称单数时把 have 忘了改成 has。"
图:先看时间标志归类,再用"和现在有没有关系"二次确认,最后查 has 与过去分词。
变形与搭配速查表
| 项目 | 一般过去时 | 现在完成时 |
|---|---|---|
| 结构 | 动词过去式 | have/has+过去分词 |
| 第三人称单数 | 同形 | has done |
| 典型时间词 | yesterday, ago, last | already, yet, ever, for, since |
| 否定 | didn't+原形 | haven't/hasn't+过去分词 |
| 强调 | 何时发生 | 对现在的影响 |
图:失分集中在 just now 误判和 since/for 漏用完成时,对症先抓时间标志。
在明师里的工作流
备课时,让明师把两步判断法和搭配速查做成课件,配对照例句。出练习时让明师分档生成:基础档考时间状语对应时态,提高档放进同一动作、只换时间词的"变脸题",强迫学生靠标志判断而非语感。讲评时把全班答案发给明师,让它统计 just now 误判、has 漏改各多少人。学生订正时把答案发过去,让明师按"时间标志判对没、has/have 对没、过去分词对没"逐项检查。
常见问题
问题:just 和 just now 到底用哪个时态?
just now 意思是"刚才",是明确的过去时间点,要用一般过去时(I saw him just now);just 表示"刚刚",强调对现在的影响,用现在完成时(I have just seen him)。两个词长得像,但配的时态正好相反,是中考高频陷阱。
问题:for 和 since 一定要用现在完成时吗?
表示"从过去某时一直延续到现在"时,for+一段时间、since+过去起点都要配现在完成时(如 for two years、since 2015)。但要注意 for 也可能用在过去时句子里表示过去某段时间(I stayed there for a week last year),关键还是看有没有"延续到现在"的含义。
问题:have been to 和 have gone to 怎么区分?
have been to 表示"曾去过某地、现在已经回来"(She has been to Paris);have gone to 表示"去了某地、现在还在那里或在路上"(She has gone to Paris)。一个强调经历,一个强调人不在这里,意思完全不同,填空和改错都常考。
问题:现在完成时能和明确的过去时间状语连用吗?
不能。现在完成时强调对现在的影响,不能和 yesterday、last week、in 2010 这类钉死在过去的时间状语连用。出现这类词必须用一般过去时。这是判断的硬标准。
问题:明师能帮学生练这两个时态吗?
能。明师可以把两步判断法做成课件,按"看标志→判关系→定时态"出分档题,尤其能生成"同一动作只换时间词"的对比题逼学生靠标志判断;学生把答案发过去,它会逐题检查时间标志判得对不对、has/have 用得对不对、过去分词写得对不对,并统计全班 just now 误判人数,让讲评直击高频错。
现在完成时和一般过去时不靠语感蒙,靠"先看时间标志、再判和现在有没有关系"。把判断法、速查表和对比练习交给明师生成课件、出题和分步批改,学生就能从"凭感觉乱填"变成"标志一看、时态一定"。想体验的老师可访问 https://mingshi.rcwq.net/register 。