[2]过去完成时 had + 过分
过去完成时是英语中用于表示“过去某个时间点之前已经完成的动作”的时态,核心逻辑是“过去的过去”——即存在两个先后发生的过去动作,先完成的动作需用过去完成时,后发生的动作(作为时间参照)常用一般过去时。它的本质是通过时态差异,明确过去动作的“时间先后顺序”,突出“先完成的动作对后发生动作的影响或背景”。
过去完成时的结构固定,由“had + 过去分词”构成,无人称和数的变化,具体形式如下:
1. 肯定式:主语 + had + 过去分词(如I had finished, she had left);
2. 否定式:主语 + had not(hadn’t) + 过去分词(如They hadn’t arrived);
3. 疑问式:Had + 主语 + 过去分词?(如Had he read the book?)。
关键标志:句子中必须存在“过去的时间参照点”,用于明确“先完成动作的截止时间”,常见的时间参照形式有:
过去时间点:by + 过去时间(如by 2010“到2010年为止”、by last Friday“到上周五为止”);
过去动作(一般过去时):常通过“before/after/when”等连词连接,后发生的动作(一般过去时)作为参照;
上下文暗示:通过语境明确存在“过去的过去”的时间逻辑(如“他到的时候,会议已经开始了”,“到的时候”是过去动作,“会议开始”是更早的动作)。
过去完成时的所有用法均围绕“过去的过去”展开,核心是通过时态区分过去动作的先后,主要分为以下三类,每类均搭配明确的时间参照,确保逻辑清晰。
一、表示“过去两个动作中,先发生的动作”(最常用)
逻辑:当句子中出现两个先后发生的过去动作时,先完成的动作(“过去的过去”)用过去完成时,后发生的动作(时间参照)用一般过去时,常用“before/after/when/by the time”等连词连接,明确动作顺序。
1. By the time I got up this morning, my mother had already cooked breakfast.
(今天早上我起床的时候,妈妈已经做好早餐了。“got up”(起床)是过去动作(一般过去时),“cooked breakfast”(做早餐)是更早的动作(过去完成时),用“by the time”连接,突出“早餐先做好,再起床”)
2. He had finished his homework before he watched TV last night.
(昨晚他看完电视前,已经做完作业了。“watched TV”(看电视)是后发生的过去动作,“finished homework”(做作业)是先完成的动作,用“before”连接,明确“先做作业,再看电视”)
3. When the police arrived at the scene, the thief had run away.
(警察到达现场时,小偷已经逃跑了。“arrived”(到达)是过去动作,“run away”(逃跑)是更早的动作,用“when”连接,强调“小偷先跑,警察后到”)
4. She had learned English for 5 years before she went to the UK.
(她去英国之前,已经学了5年英语了。“went to the UK”(去英国)是后发生的过去动作,“learned English”(学英语)是持续到“去英国”前的动作,用“before”连接,突出“先学英语,再出国”)
5. By last month, we had completed three projects this year.
(到上个月为止,我们今年已经完成了三个项目。“last month”(上个月)是过去时间点,“completed projects”(完成项目)是“到上个月前”已完成的动作,用“by”明确时间截止点)
6. He had never been to Beijing before he took the trip last summer.
(去年夏天旅行前,他从未去过北京。“took the trip”(旅行)是过去动作,“been to Beijing”(去北京)是“旅行前”未发生的动作(否定式),用“before”连接,强调“旅行是第一次去北京”)
7. When I called her, she had already left home.
(我给她打电话的时候,她已经离开家了。“called”(打电话)是过去动作,“left home”(离家)是更早的动作,用“when”连接,说明“打电话时她已不在家”)
8. They had eaten dinner by the time their guests arrived.
(客人到达时,他们已经吃过晚饭了。“guests arrived”(客人到达)是过去动作,“eaten dinner”(吃晚饭)是先完成的动作,用“by the time”连接,突出“晚饭先吃完,客人后到”)
9. She had read the novel twice before she saw the movie adapted from it.
(看改编自这本小说的电影前,她已经把小说读了两遍了。“saw the movie”(看电影)是后发生的过去动作,“read the novel”(读小说)是先完成的动作,用“before”连接,明确“先读小说,再看电影”)
10. By 2008, my father had worked in that company for 10 years.
(到2008年为止,我爸爸已经在那家公司工作了10年了。“2008年”是过去时间点,“worked in the company”(在公司工作)是持续到“2008年”前的动作,用“by”明确时间截止点)
二、表示“过去某动作发生时,另一动作已持续了一段时间”
逻辑:先发生的动作不仅在“过去的过去”完成,还持续了一段时间,此时用过去完成时强调“持续到过去某时间点的时长”,常搭配“for + 时间段”或“since + 过去时间”。
1. When we finally met again, we hadn’t seen each other for 5 years.
(当我们最终再次见面时,我们已经5年没见了。“met again”(再次见面)是过去动作,“hadn’t seen”(没见面)是持续到“见面”前的动作,“for 5 years”表持续时长,突出“久别重逢”)
2. The old man had lived in this village for 80 years when he passed away last year.
(这位老人去年去世时,已经在这个村子里住了80年了。“passed away”(去世)是过去动作,“lived in the village”(住村子)是持续到“去世”前的动作,“for 80 years”表时长,强调“长期居住”)
3. By the time the course ended, we had studied this grammar point for 3 weeks.
(课程结束时,我们已经学习这个语法点3周了。“course ended”(课程结束)是过去动作,“studied this grammar point”(学语法点)是持续到“结束”前的动作,“for 3 weeks”表时长)
4. She had taught English in this school since 1990 when she retired in 2020.
(2020年退休时,她已经在这所学校教英语了(从1990年开始)。“retired in 2020”(2020年退休)是过去动作,“taught English”(教英语)是从1990年持续到2020年的动作,“since 1990”表起始时间)
5. When the storm stopped, it had rained heavily for 6 hours.
(暴风雨停的时候,已经下了6个小时的大雨了。“storm stopped”(暴风雨停)是过去动作,“rained heavily”(下大雨)是持续到“停”前的动作,“for 6 hours”表时长,突出“降雨持续久”)
6. By last Christmas, my sister had collected teddy bears for 12 years.
(到去年圣诞节为止,我妹妹已经收集泰迪熊12年了。“last Christmas”(去年圣诞节)是过去时间点,“collected teddy bears”(收集泰迪熊)是持续到该时间点的动作,“for 12 years”表时长)
7. When I joined the team, they had already worked on the project for 2 months.
(我加入团队时,他们已经在这个项目上工作2个月了。“joined the team”(加入团队)是过去动作,“worked on the project”(做项目)是持续到“加入”前的动作,“for 2 months”表时长)
8. The plant had grown to 1 meter tall by the time we came back from vacation.
(我们度假回来时,这棵植物已经长到1米高了。“came back from vacation”(度假回来)是过去动作,“grown to 1 meter tall”(长到1米高)是持续到“回来”前的动作,隐含“持续生长”的过程)
9. By the end of last term, we had learned more than 1000 new words.
(到上学期结束时,我们已经学了1000多个新单词了。“end of last term”(上学期结束)是过去时间点,“learned new words”(学新单词)是持续到该时间点的动作,“more than 1000”表数量,隐含“持续积累”)
10. When the concert started, the singer had practiced the song for over 20 times.
(音乐会开始时,这位歌手已经练习这首歌超过20次了。“concert started”(音乐会开始)是过去动作,“practiced the song”(练歌)是持续到“开始”前的动作,“for over 20 times”表次数,强调“充分准备”)
三、用于宾语从句、定语从句等复合句中,体现“过去的过去”逻辑
逻辑:当主句动作是一般过去时,从句中若需表达“比主句动作更早的动作”,需用过去完成时,常见于“said/told/thought/realized”等动词引导的宾语从句,或修饰过去名词的定语从句。
1. She told me that she had visited London twice before.
(她告诉我她之前已经去过伦敦两次了。主句“told”(告诉)是一般过去时,从句“visited London”(去伦敦)是“告诉”之前的动作(过去的过去),用过去完成时,明确动作顺序)
2. He realized that he had left his wallet at home when he got to the station.
(到车站时,他才意识到自己把钱包落在家里了。主句“realized”(意识到)是一般过去时,从句“had left”(落下)是“意识到”之前的动作(过去的过去),用过去完成时,强调“先落钱包,后意识到”)
3. The teacher asked if we had finished the homework she assigned yesterday.
(老师问我们是否已经完成了她昨天布置的作业。主句“asked”(问)是一般过去时,从句“finished the homework”(完成作业)是“问”之前的动作(过去的过去),用过去完成时,明确“先做作业,后被问”)
4. I thought I had lost my key until I found it in my bag.
(我以为我丢了钥匙,直到在包里找到它。主句“thought”(以为)是一般过去时,从句“had lost”(丢了)是“以为”之前的动作(过去的过去),用过去完成时,强调“先以为丢了,后找到”)
5. They talked about the movie they had watched the night before.
(他们谈论了前一晚看的那部电影。主句“talked”(谈论)是一般过去时,定语从句“had watched”(看)是“谈论”之前的动作(过去的过去),用过去完成时,明确“先看电影,后谈论”)
6. She said she had never tasted such delicious food before.
(她说她以前从未吃过这么好吃的食物。主句“said”(说)是一般过去时,从句“had never tasted”(从未吃过)是“说”之前的经历(过去的过去),用过去完成时,强调“过去的经历”)
7. The police found out that the thief had stolen three cars in the past month.
(警方查明,这个小偷在过去一个月里偷了三辆汽车。主句“found out”(查明)是一般过去时,从句“had stolen”(偷)是“查明”之前的动作(过去的过去),用过去完成时,明确“先偷车,后查明”)
8. He remembered that he had promised to help her with her English.
(他想起自己答应过要帮她学英语。主句“remembered”(想起)是一般过去时,从句“had promised”(答应)是“想起”之前的动作(过去的过去),用过去完成时,强调“先答应,后想起”)
9. We discussed the problems we had met during the project.
(我们讨论了在项目中遇到的问题。主句“discussed”(讨论)是一般过去时,定语从句“had met”(遇到)是“讨论”之前的动作(过去的过去),用过去完成时,明确“先遇到问题,后讨论”)
10. She admitted that she had made a mistake in the report.
(她承认自己在报告中犯了一个错误。主句“admitted”(承认)是一般过去时,从句“had made”(犯错误)是“承认”之前的动作(过去的过去),用过去完成时,明确“先犯错误,后承认”)
四、过去完成时的常见误区与注意事项
1. 必须有“过去的时间参照”:过去完成时不能单独使用,必须存在“过去的时间点”或“后发生的过去动作”作为参照,否则无法体现“过去的过去”。
错误:I had visited Shanghai.(无时间参照,不知道“何时之前去的”)
正确:I had visited Shanghai before I moved to Beijing last year.(去年搬去北京前,我已经去过上海了)
2. 区分“过去完成时”与“一般过去时”:
过去完成时:表“过去的过去”,必须有更早的时间参照,强调“先后顺序”;
一般过去时:表“过去某个时间发生的动作”,无“更早”的逻辑,仅描述过去事实。
She left home at 8 a.m.(一般过去时:她早上8点离开家。仅描述过去动作,无先后)
When I arrived at 8:30 a.m., she had already left home.(过去完成时:我8点半到的时候,她已经离开家了。“离开”是“到达”之前的动作,有先后)
3. “after”连接时的特殊情况:若用“after”连接两个过去动作,且“after”后接的是先发生的动作(一般过去时),主句动作(后发生)可用一般过去时,此时无需用过去完成时(因“after”已明确顺序)。
After he finished his homework, he watched TV.(他做完作业后,看了电视。“after”已明确“做作业在先”,主句“watched TV”用一般过去时即可,无需说“had watched TV”)
英语基础
- 陈一男基础英语研究
- 2023年广东中考英语试题
- 2024年广东中考英语试题
- 2025年广东中考英语试题(待续)
- 学习英语最有效的方法与学习路径
- 词法:名代形副动,数介连叹助
- 词法:名词
- 词法:代词
- 词法:冠词:a、an、the、零冠词
- 词法:形容词
- 词法:副词
- 词法:数词:基数、序数
- 词法:量词
- 词法:感叹词:What! Yes!
- 词法:连词: F、A、N、B、O、Y、S
- 词法:介词:位、时、方、手段、原因、目的
- 词法:易混淆介词:时间、地点、方式、关系
- 词法:动词
- 句法:非谓语动词:不定式、动名词、分词
- 短语:名短、动短、形短、副短、介短
- 构词法:英语中创造新单词的规则和方法
- 前缀 + 词根:仅改词义,不改词性
- 词根 + 后缀:改变词性,可微调词义
- 合成法:A+B
- 转化法:单词不改变形式,直接变词性
- 缩略法:缩短原词构成新词
- 构词法:名词后缀
- 单词记忆:语言学习的基础
- [1]一般现在时 do/does
- [2]一般过去时 did
- [3]一般将来时 will + 动原
- [4]一般过去将来时 would + 动原
- [1]现在进行时 be(am/is/are) + 现分
- [2]过去进行时 was/were + 现分
- [3]将来进行时 will be + 现分
- [4]过去将来进行时 would be + 现分
- [1]现在完成时 have/has + 过分
- [2]过去完成时 had + 过分
- [3]将来完成时 will have + 过分
- [4]过去将来完成时 would have + 过分
- [1]现在完成进行时 have/has been+现分
- [2]过去完成进行时 had been+现分
- [3]将来完成进行时 will have been+现分
- [4]过去将来完成进行时 would have been+现分
- 语态:主动语态、被动语态
- 句子结构:核心是“主谓关系”
- 句法:存在句 There be 句型
- 句法:拥有句 have/has 句型
- [1]主语:句子所叙述的主体
- [2]谓语:陈述主语的动作、状态或特征
- [3]宾语:动作的目标 或 关联的对象
- [4]定语:回答关于中心词的疑问
- [5]状语:回答关于句子成分的疑问
- [6]补语:对主语或宾语进行补充定性
- [7]表语:必须搭配系动词
- [8]同位语:给本位语贴标签、做注释
- 主谓一致:主语和谓语在人称和数保持一致
- 句子的分类:按结构分类、按功能分类
- 直接引语 和 间接引语
- [1]句法:名词性从句:主语从句
- [2]句法:名词性从句:宾语从句
- [3]句法:名词性从句:表语从句
- [4]句法:名词性从句:同位语从句
- 句法:定语从句:7W + 1T
- [1]时间状语从句:when、while、as
- [2]地点状语从句:where、wherever
- [3]原因状语从句:because、since、as
- [4]条件状语从句:if、unless、as long as
- [5]目的状语从句:so that、in order that
- [6]结果状语从句:so...that、such...that
- [7]让步状语从句:although/though、while
- [8]方式状语从句:as、as if/as though
- [9]比较状语从句:as...as
- 强调句、倒装句、省略句、虚拟语气句
- 虚拟语气:表达非真实情况的语法结构
- 积累:意思相近的单词
- 积累:be
- 积累:do
- 积累:to
- 积累:no
- 积累:not
- 积累:none
- 积累:nothing
- 积累:good
- 积累:well
- 积累:also
- 积累:get
- 积累:have
- 积累:if
- 积累:whether
- 积累:but
- 积累:or
- 积累:of
- 积累:talk
- 积累:take
- 积累:with
- 积累:by
- 积累:for
- 积累:the
- 积累:than
- 积累:then
- 积累:that
- 积累:this
- 积累:as
- 积累:so
- 积累:such
- 积累:which
- 积累:while
- 积累:where
- 积累:when
- 积累:what
- 积累:how
- 积累:who
- 积累:whom
- 积累:whose
- 积累:many
- 积累:much
- 积累:too
- 积累:very
- 积累:some
- 积累:any
- 积累:few
- 积累:little
- 积累:each
- 积累:every
- 积累:other
- 积累:others
- 积累:another
- 积累:time
- 积累:day
- 积累:before 与 ago
- 积累:in
- 积累:on
- 积累:at
- 听力[A1-01]:Family(家庭)
- 听力[A1-02]:Food(食物)
- 听力[A1-03]:Weather(天气)
- 听力[A1-04]:Supermarket(超市)
- 听力[A1-05]:Transportation(交通工具)
- 听力[A1-06]:Restaurants(餐厅)
- 听力[A1-07]:Weekend plans(周末计划)
- 听力[A1-08]:Pets(宠物)
- 听力[A1-09]:Animals(动物)
- 听力[A1-10]:School life(校园生活)
- 听力[A1-11]:Favorite place(最喜欢的地方)
- 听力[A1-12]:Directions(指路)
- 听力[A1-13]:Music(音乐)
- 听力[A1-14]:Daily Technology Products(日常科技产品)
- 听力[A1-15]:Social Activities(社交活动)
- 听力[A1-16]:Daily Problems(日常问题)
- 听力[A1-17]:Celebrations(庆祝活动)
- 听力[A1-18]:Seasonal Fruits(应季水果)
- 听力[A1-19]:Meeting new people(结识新朋友)
- 听力[A1-20]:Friends(朋友)
- 听力[A1-21]:Stay Guide(住宿指南)
- 听力[A1-22]:Parks(公园)
![[2]过去完成时 had + 过分 [2]过去完成时 had + 过分](https://img.alicdn.com/imgextra/i1/202703964/O1CN01n7hTcj1f9YkJfKzz2_!!202703964.jpg)