初中英语语法必备大全:现在完成时和过去完成(典型例题分析)
现在完成时 和过去完成
定义现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在;也可表示持续到现在的动作或状态。其构成: have (has) +过去分词。
用法:
1) 现在完成时所表示的动作在说话之前已完成,但对现在有影响,句中没有具体的时间状语。此时多于never, ever, just,before,already,yet等连用。
2) 现在完成时所表示的动作开始于过去,持续到现在,也许还会继续持续下去。常与for,since等一段时间状语连用。
注意:表示暂短动作的词(如come,go,borrow,lend,die,bur,marry等)的完成时不能与for,since等表示一段时间的状语连用。
例如:How long may I keep the book?这本书我可以借多久?
Two weeks
Borrow和lend 都是暂短性动词,当表示借多久时,用动词keep
常见的短暂性动词转换成延续性动词
leave --- be away, borrow --- keep, buy --- have, begin/start --- be on, die --- be dead, finish --- be over, join --- be in+组织机构,
be a member of+组织机构, open sth --- keep sth open,
fall ill --- be ill, get up---be up, catch a cold --- have a cold,
come here --- be here, go there --- be there, become --- be,
come back --- be back, fall asleep --- be asleep,
get to/ arrive/reach --- be (in), leave --- be away from,
get to know --- know, go (get) out →be out,
put on→ wear;catch a cold →have a cold等。
例:The old man died 4 years ago. ----The old man has been dead for 4 years. ---- It is 4 years since the old man died. ----Four years has passed since the old man died.
He joined the Party 2 years ago. -----He has been in the Party for 2 years. I bought the book 5 days ago. ---- I have had the book for 5 days.
比较过去时与现在完成时
1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时的时间状语:
yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语
现在完成时的时间状语
for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,
3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.
过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get married等。
举例:
I saw this film yesterday.(强调看的动作发生过了。)
I have seen this film. (强调对现在的影响,电影的内容已经知道了。)
句子中如有过去时的时间副词(如 yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night.
句子中如有过去时的时间副词(如 yesterday, last, week, in 1960)时,不能使用现在完成时,要用过去时。
(错)Tom has written a letter to his parents last night.
(对)Tom wrote a letter to his parents last night.
用一般过去时代替完成时
1) 两个动作如按顺序发生,又不强调先后,或用then,and,but 等连词时,多用一般过去时。
When she saw the mouse,she screamed.
My aunt gave me a hat and I lost it.
2 ) 两个动作相继发生,可用一般过去时;如第一个动作需要若干时间完成,用过去完成时。
When I heard the news, I was very excited.
3) 叙述历史事实,可不用过去完成时,而只用一般过去时。
Our teacher told us that Columbus discovered America in 1492.
用于现在完成时的句型
1)It is the first / second time…. that…结构中的从句部分,用现在完成时。
It is the first time that I have visited the city.
It was the third time that the boy had been late.
2)This is the… that…结构,that 从句要用现在完成时.
This is the best film that I've (ever) seen.
这是我看过的最好的电影。
This is the first time (that) I've heard him sing. 这是我第一次听他唱歌。
典型例题
(1) ---Do you know our town at all?
---No, this is the first time I ___ here.
A. was B. have been C. came D. am coming
答案B. This is the first time 后面所加从句应为现在完成时,故选B。
(2) ---Have you ____ been to our town before?
---No, it's the first time I ___ here.
A. even, come B. even, have come C. ever, come D. ever, have come
答案D. ever意为曾经或无论何时,反意词为never,此两词常用于完成时。 This is the largest fish I have ever seen. It is / was the first time +that-clause 的句型中,从句要用完成时。
注意:非延续性动词的否定形式可以与表示延续时间的状语连用。即动作不发生的状态是可以持续的。
(错)I have received his letter for a month.
(对)I haven't received his letter for almost a month.
比较since和for
Since 用来说明动作起始时间,for用来说明动作延续时间长度。
I have lived here for more than twenty years.
I have lived here since I was born..
My aunt has worked in a clinic since 1949.
Some new oilfields have been opened up since 1976.
I have known Xiao Li since she was a little girl.
My brother has been in the Youth League for two years.
I have not heard from my uncle for a long time.
注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years.
(我现在已不在这里工作。)
I have worked here for many years.
(现在我仍在这里工作。)
小窍门: 当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1) (对) Tom has studied Russian for three years.
= Tom began to study Russian three years ago, and is still studying it now.
2) (错) Harry has got married for six years.
= Harry began to get married six years ago, and is still getting married now.
显然,第二句不对,它应改为 Harry got married six years ago. 或 Harry has been married for six years.
since的四种用法
1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。
I have been here since 1989.
2) since +一段时间+ ago
I have been here since five months ago.
3) since +从句 Great changes have taken place since you left.
4) It is +一段时间+ since从句
It is two years since I became a postgraduate student.
延续动词与瞬间动词
1) 用于完成时的区别
延续动词表示经验、经历; 瞬间动词表示行为的结 果,不能与表示段的时间状语连用。
He has completed the work. 他已完成了那项工作。 (表结果)
I've known him since then. 我从那时起就认识他了。(表经历)
2) 用于till / until从句的差异
延续动词用于肯定句,表示"做……直到……" 瞬间动词用于否定句,表示"到……,才……"
He didn't come back until ten o'clock.
他到10 点才回来。
He slept until ten o'clock.
他一直睡到10点。
典型例题
1. You don't need to describe her. I ___ her several times.
A. had met B. have met C. met D. meet
答案B. 首先本题后句强调对现在的影响,我知道她的模样,你不用描述。再次,several times告知为反复发生的动作,因此用现在完成时。
2.---I'm sorry to keep you waiting.
---Oh, not at all. I ___ here only a few minutes.
A. have been B. had been C. was D. will be
答案A. 等待的动作由过去开始,持续到现在,应用现在完成时。
(四)过去完成时
1) 概念:表示过去的过去
其构成是had +过去分词构成
2) 用法
a. 在told, said, knew, heard, thought等动词后的宾语从句。
She said (that) she had never been to Paris.
b. 状语从句
在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
When the police arrived, the thieves had run away.
3) 过去完成时的时间状语before, by, until , when, after, once, as soon as。
He said that he had learned some English before.
By the time he was twelve, Edison had began to make a living by himself.
Tom was disappointed that most of the guests had left when he arrived at the party.
典型例题
The students ___ busily when Miss Brown went to get a book she ___ in the office.
A. had written, left B,were writing, has left C. had written, had left D. were writing, had left
答案D. "把书忘在办公室"发生在"去取书"这一过去的动作之前,因此"忘了书"这一动作发生在过去的过去,用过去完成时。句中when表示的是时间的一点,表示在"同学们正忙于……"这一背景下,when所引导的动作发生。因此
注意: had no … when 还没等…… 就……
had no sooner… than 刚…… 就……
He had no sooner bought the car than he sold it.
过去完成时与现在完成时的比较
I have known him for three years.我认识他三年了。
I had known him when I was a student.
我当学生时,就已经认识他了。
过去完成时与现在完成时二者用法基本相同,但现在完成时以现在的时间为基点,过去完成时则以过去的时间为基点,与现在无关,即过去的过去。
I have finished my experiment.
我已经做完实验了。
(表示现在说话时已经做完实验)
By six o'clock,I had finished my experiment.
在六点以前,我就已经做完实验了。
(表示在过去的某一时间six o'clock以前已经做完实验,与现在毫无关系)
注意
过去完成时,主要用于间接引语中。

- 院校动态
- 招生计划
- 学校答疑
- 中考资讯
- 分数线
杏坛结硕果,桃李报佳音。在龙岩市体育局的正确领导下,经过全体教练、师生的共同努力,龙岩体育运动学校2025年职教高考成绩再次取得新突破,创历史最好成绩!今年龙岩体育运动学校考生本科上线6人,包揽福建省职教高考体育类前四名,在上线人数和总分排名上都再次创佳绩。
福州对外贸易职业中专学校喜报
福建省晋江华侨职业中专学校是公办国家级重点职校、福建省首批中职改革发展示范校、福建省示范性现代中等职业学校。荣获全国教育系统先进集体,全国五四红旗团委、福建省“青海杯-黄炎培职业教育” 优秀学校、福建省文明校园、泉州市心理健康特色校等荣誉。我校航空服务专业辐射能力强,学生参加政府各大活动的礼仪服务工作,并以端庄的仪表,良好的素质赢得了社会各界的高度赞赏,就业前景好。现招收2025级航空专业学生,集中面试方案如下:
福建省鹭岛职业技术学校2025年高职分类考试升本喜报!
喜报|本科上线526人!厦门工商旅游学校在2025年福建省高职分类招生考试中再创佳绩!
厦门市同安职业技术学校在2024年护士职业资格考试 2025年福建省高职分类招考再创新高!
漳平职业中专学校2024级新生开学流程
莆田艺术学校2024年秋季开学致学生及家长们的一封信
安溪陈利职业中专学校2024年秋季中职24级新生入学须知
福州旅游职业中专学校24级新生必看!入学指南来啦~请查收!
连城县职业中专学校2025招生计划
长汀职业中专学校2025年招生计划
仙游华侨职业中专学校2025年招生计划
莆田航海职业技术学校2025年船员开班计划
莆田航海职业技术学校2025年开班计划
福建省诏安职业技术学校2025年招生计划
漳浦职业技术学校2025年综合高中、中职招生计划
福建省龙海职业技术学校2025年招生计划
漳州第一职业中专学校2025年招生计划
霞浦职业中专学校2025招生计划
明溪县职业中学2025年学校答疑
龙岩华侨职业中专学校2025年招生答疑
福建省新华技术学校2025年招生问答
龙岩市农业学校2025年招生问答
东山岛职业中专学校2025年招生问答
安溪茶业职业技术学校2025年招生答疑
福州财政金融职业中专学校2025年招生答疑
泉州艺术学校是中专吗?在快速变化的时代背景下,泉州艺术学校不断探索创新教育模式。通过引入数字化教学、在线教育等新技术手段,学校为学生提供了更加灵活多样的学习方式和资源;同时,也鼓励学生进行跨学科学习和创新实践,培养他们的综合素质和创新能力。那么,泉州艺术学校是中专吗?下面,老师带你们一起来了解一下。
整个校园弥漫着浓厚的艺术氛围。无论是走廊上的艺术画作、雕塑作品还是教室内的装饰布置都充满了艺术的气息。这种环境不仅激发了学生对艺术的兴趣和热爱;也让他们在潜移默化中提升了审美能力和艺术修养。那么,泉州艺术学校什么时候开学?下面,老师带你们一起来了解一下。
除了专业技能的培养外;泉州艺术学校还注重学生综合素质的提升。学校鼓励学生参与体育锻炼、社会实践等活动;培养他们的团队协作能力、沟通能力和解决问题的能力;使他们成为全面发展的艺术人才。那么,泉州艺术学校要怎么报名?下面,老师带你们一起来了解一下。
2025年福州中考普高线、排位出炉!附5年普高切线对比!
福建考生注意!中考成绩即将公布多地已明确查分时间一起来看——
2025福建省各地市最全中考招生计划(持续更新中)
2025年福建省各地录取结果查询时间及入口!
截至目前,福建各地中招普高最低录取分数控制线暂未公布,一经公布,本站将第一时间发布福建省内9个地级市及1个特区的中考切线,助力每一位学子精准定位,迈向心仪的高中校园,敬请关注!
2025年福建9地市中考成绩查询入口汇总!
2025年中考已于6月21日顺利结束,福建中考网在此祝大家取得好成绩!
今天(6月19日)2025年福建省中考首科语文开考,考生们奔赴考场全力以赴书写青春答卷。刚刚,中考作文题出炉了!
6月19日上午8时30分,2025年福建省中考顺利开考。全省报考人数共计104.2万人,其中,九年级51.6万人、八年级52.6万人。全省共设91个考区、632个考点、18768个考场,共抽调考务人员约8万人。上午考试科目为语文,考场秩序井然。
九载寒窗磨利剑,六月沙场试锋芒。2025年我省中考将于6月19日至21日举行。为了给广大考生营造公平公正的考试环境,确保考试安全平稳有序进行,特作如下提示:
2024年泉州市普通高中最低录取控制线为 482分。这一分数线是全市中考考生数前一定比例(通常为70%左右)的最低成绩划定的,作为考生报考普通高中的最低门槛。
厦门市的综合高中班是在中职学校开设的普高课程班级,其录取分数线通常低于普通高中,但高于部分民办普高。根据2024年的录取情况,厦门三所公办中职学校的综合高中班最低投档分如下:
2024年厦门市中考定向生最低录取分数需根据招生学校普通生最低投档线确定,最多可降至该线下25分,但实际降幅因校而异。具体分数线如下:
2024年厦门市中考普高切线及普通高中最低投档线情况如下:
福州五年制高职学校的最低录取分数线通常根据福州市普高(含综合高中班)最低投档控制线下调一定分数划定。例如,2024年福州五年制高职学校的最低录取分数线为441.5分,这一分数线是根据福州市普高(含综合高中班)最低投档控制线501.5分下调60分划定的。
福州市3+4中本贯通有哪些学校?录取分数线多少?
2024年福州市中综合高中班录取分数线
2024年福州市中考普高切线及普通高中最低投档线
2021年福建省中考于6月25日至27日举行,此前,经过两年的准备和过渡,2021年起全省初中毕业生全面实行新的高中阶段学校考试招生方案,形成基于初中学业水平考试成绩、结合综合素质评价的高中阶段学校考试招生录取模式,促进学生全面发展健康成长,维护教育公平。
2021年部分地区的中考时间已经确定了,不仅学生们都在把握时间努力在剩下的日子里创造奇迹,家长朋友们也在用自己的方式给他们加油打气。在中国,中考和高考都是很重要的,都是孩子们的新的起点,所以家长和学校老师都很在意中考分数线,现在也有一些专业人士根据往年情况对中考分数线以及最低分数线做出了预测,大家一起来了解一下2021年中考分数线是多以及2021年中考最低分数线的内容。