抗遗忘单词表科学记忆 · 高效学习

过去完成时总用错?3步分清had done和did

发布:更新:

孩子写英语句子,最经典的翻车现场长这样:妈妈做好饭、孩子到家,想写"我到家时妈妈已经做好饭了",结果写出来是 When I got home, my mom cooked dinner. 家长看不出错,老师却说"这里该用过去完成时"。先给结论:过去完成时总用错,不是孩子记不住公式,而是三件事没分开——不知道"过去的过去"是什么意思、找不到那个"过去的参照点"、过去分词写不出来。用下面 3 步,一次理清。

一、差生为什么总把过去完成时用错?两个原因先认清

  • 不知道"过去的过去"是什么。 现在完成时是"和现在有关"(have done),一般过去时是"过去发生"(did)。那过去完成时呢?它管的是"站在过去某个时间点,回头看更早发生的事"——过去里的过去。差生一听"过去的过去"就晕,是因为心里没有一个"过去的时间点"当坐标。
  • 只盯着一个动作看,不会看两个动作的先后。 过去完成时几乎都出现在"两个过去动作"的句子里:一个先发生、一个后发生。孩子只顾着把每个动词都改成过去式,忘了"先发生的那个要用 had done"。

这里要先说清楚补时态的顺序:一般现在、一般过去、一般将来这 3 种基础时态还没稳住,别急着碰过去完成时,顺序可以看这篇英语时态总用错?先补这3种时态就够了。

二、第 1 步:先找到"过去的参照点"

过去完成时不能单独用,它前面一定有一个"过去的时刻"在等着它。找参照点,就看这三类信号:

  • by + 过去时间:by last night(到昨晚为止)、by 9 o'clock yesterday(到昨天 9 点为止);
  • before / when / by the time 引导的从句:When I got home…(我到家时)、Before the teacher came…(老师来之前);
  • 上下文里已经出现的一个过去动作:He said…(他说过…)。

口诀:先找"过去"(参照点),再看"更早"(过去完成时)。

三、第 2 步:看谁先发生——早的用 had done,晚的用一般过去时

拿到句子先问:这句话里有几个过去的动作?谁先、谁后?先发生的用 had + 过去分词,后发生的用一般过去时。

  • When I got home, my mom had cooked dinner. 到家(got home)在后,做饭(had cooked)在前——先做饭、后到家,做饭用 had cooked;
  • By the time I arrived, the film had started. 电影先开始、我后到,开始用 had started;
  • I had finished my homework before my parents came back. 先写完作业、后爸妈回来,写完用 had finished。

孩子最容易栽的坑是"两个动作都写成一般过去时":When I arrived, the film started. 读着顺,但两个动作不分先后,等于没说清楚谁先谁后。改法只有一个:先发生的那个动词,前面加 had、动词变过去分词。

四、第 3 步:和现在完成时划清界限

很多差生把 had done 和 have done 混着用,其实只要抓住参照点就分得开:

时态公式参照点管什么
现在完成时have / has + 过去分词现在过去的动作对现在还有影响
过去完成时had + 过去分词过去某个时刻更早的动作发生在过去参照点之前

一句话记:have done 对着"现在"说话,had done 对着"过去"说话。 句子里面有 now、today,就轮不到过去完成时;句子里面站着 yesterday 或 When I…,再看还有没有"更早"的动作——有,就用 had done。

还有一个高频错点:过去分词不会写。went 的过去分词是 gone、came 是 come、ate 是 eaten,差生普遍只背过过去式。别慌,先收最常考的 20 个不规则动词,会读会写再扩,方法可以看这篇不规则动词怎么记。

五、怎么检验补没补上?3 个自测动作

  • 造句:每天用 by the time 造 2 句"一个先发生、一个后发生"的句子,能说清哪个用 had done,才算过关;
  • 改错:把 "When I got home, my mom cooked dinner." 给孩子改,改完让他说出"为什么 cooked 要改成 had cooked"——说不出来就是还没懂;
  • 讲出来:用中文解释"过去完成时和现在完成时到底差在哪",讲得清楚才是真会。

六、方法落地的工具:用它来补基础,而不是补完基础再用

有家长问:过去完成时这么难,是不是得先把语法课补完再用工具?正好反了——要一边补时态,一边把句子里的动词先解决掉,时态才有抓手。

过去完成时做不对,很多时候不是"时态不懂",而是动词不认识、过去分词没见过。可以试试「抗遗忘单词表」:

  • 教材同步:按孩子正在用的英语教材同步生成词表,课文里出现的动词原形、过去式、过去分词一次性收齐,不用自己抄;
  • 音标自然拼读:先会读 went、gone、eaten,变形才记得住——不会读的单词,谈不上"用对时态";
  • 遗忘本 + FSRS 算法:把总写错的过去分词(gone、eaten、begun 这类)收进遗忘本,系统按孩子的实际遗忘情况安排复习,而不是"昨天背过就当会了";
  • 学练考闭环:当天学的时态句子,当天造句、隔天自测,忘得慢,过去完成时才留得住。

还是那句话:用它来补基础,而不是补完基础再用。 句子里的单词认不全,先回头看英语语法基础差怎么补把主谓宾立起来;现在完成时还没稳,先补现在完成时总用错?3步分清它和一般过去时,再学过去完成时,这条线就能慢慢串起来。

相关阅读