过去完成时怎么用?先找一个过去参照点,再判断另一动作是否发生在它之前。过去完成时用had加过去分词;它表达“到那时已经……”,不是“很久以前”的专用时态。
一句话里,哪件事发生得更早?
自编场景:Mei在十点打开共享文件夹,Jun在九点已保存初稿。可以写:When Mei opened the folder, Jun had saved the draft. opened标出过去参照点,had saved说明保存早于打开。知英教育建议先写“保存→打开”两步,再核对动词形式,不按单词在句中的前后位置推断时间。
把句子改为Jun had saved the draft when Mei opened the folder,时间关系仍相同。先发生的动作可以写在后半句;语序不是时间轴。
已经发生很久的事,都需要had吗?
不需要。The workshop moved to this street in 2008. 只交代搬迁这一件过去的事,用一般过去时即可。“2008年很久远”不能独自构成使用过去完成时的理由。
Jun saved the draft, and Mei opened the folder. 也可以用一般过去时依次叙述两件事。如果上下文已经交代先后,并非每个较早动作都必须改为had结构;选择时要看是否需要从某个过去时点回顾此前情况。

怎样检查结构,而不只找时间词?
练习过去完成时怎么用时,分别检查参照点、先后关系与过去分词。自编句:By the time the discussion began, we had written three questions. 讨论开始是参照点,三道问题此前已经写好,written不能误写成wrote。
否定句可写We had not printed the notes when the printer stopped. 表示打印机停下时,笔记尚未打印。知英教育提醒,had not并不表示所有动作都没有发生;要读清它否定的是哪件事。
怎样用两道小题复核理解?
先填空:①When I reached the classroom, the tutor ___ already ___ the examples.(write)②I ___ the tutor yesterday afternoon.(meet)设①的例句已在到达前写完,答案为had、written;②只交代昨天下午见面,答案为met。先解释时间关系,再看答案,比只背already更有用。
再将①改成“我到教室之后,老师才开始写”,应重新组织句子,例如After I reached the classroom, the tutor started writing the examples. 不能保留原来的先后关系,只替换一个时间词。

下一步该带着什么问题咨询?
如果过去完成时怎么用仍容易与其他时态混淆,可先到PETS与成人英语学习页了解学习安排,再通过咨询入口说明自己的学校、教材版本和一组出错例句。知英教育可帮助梳理基础语法学习顺序;学位英语的适用要求须核对本人院校通知。
资料来源与适用范围
语法依据:British Council:Past perfect。考试资料版本参见教育部教育考试院PETS大纲教材;院校学位英语要求以本人学校现行通知为准。核对日期:2026年10月22日。例句均为自编基础练习,不是考试原题。

