内容正文:
现在完成时精讲
The Present Perfect Tense
Unit 3 I‘ve Got A Headache 现在完成时
《英语 基础模块2》(外研版第二版)
1.7.2013
同学们好!今天我们要探索一个非常有趣且重要的语法领域——虚拟语气。它就像一台语法时光机,能让我们表达假设、愿望和想象。掌握它,你的英语表达将更加丰富和地道。让我们一起解锁这股想象的力量吧!
‹#›
Thinking & Discovery
· How long have you had these symptoms?
· I've enclosed the doctor's note for your reference
· Have you ever been given first aid before?
· He has worked tirelessly in the front line to counter the epidemic.
1.7.2013
在正式学习之前,我们先来看几个句子。“如果我是你”,这可能吗?不可能。“我真希望昨天去了音乐会”,说明昨天没去成。这些都不是事实,而是我们的想象、愿望或建议。用来表达这些非真实情况的语法,就是我们今天的主角——虚拟语气。
‹#›
1.7.2013
在正式学习之前,我们先来看几个句子。“如果我是你”,这可能吗?不可能。“我真希望昨天去了音乐会”,说明昨天没去成。这些都不是事实,而是我们的想象、愿望或建议。用来表达这些非真实情况的语法,就是我们今天的主角——虚拟语气。
‹#›
Contents
目录
01
02
04
核心概念与定义
基本结构解析
与一般过去时对比
03
06
主要用法与关键词
实战演练
05
考点与易错点
1.7.2013
本次课程我们将分为五个部分。首先,了解虚拟语气的基本概念;接着,掌握三种核心的虚拟条件句结构;然后,学习在一些特殊句式中如何运用虚拟语气;之后,我们会分析考点和易错点;最后,通过实战练习来巩固所学。
‹#›
01
核心概念与定义
1.7.2013
好的,让我们进入第一部分,理解虚拟语气的核心概念。明白它是什么,是掌握它的第一步。
‹#›
01
什么是现在完成时?核心概念解析
现在完成时主要用来描述“过去发生的动作”对“现在”造成的影响或结果,或是过去开始的动作一直持续到现在的状态。它是英语时态中连接“过去”与“现在”的关键时态。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
01
什么是过去进行时?核心本质
它的核心不在于动作“何时发生”,而在于动作与“当下”的关联。这种关联可能是带来了某种结果、留下了某种状态,或是对现在的情况产生了具体的影响。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
01
什么是现在完成时?关键特征
句子中通常不出现明确的过去时间状语(如yesterday, last week),而是常与 already, yet, ever, never, just, since, for 等副词或短语连用。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
01
什么是现在完成时?记忆口诀
💡 记忆口诀:
动作发生在过去,结果影响留现在;
持续动作未完成,过去一直到现在。
时间状语不具体,完成时态记心怀。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
01
什么是现在完成时?
01 谈影响 (Result)
"I have finished my homework."
(我已经做完作业了。)
潜台词:动作已完成,所以现在很轻松,有空去做别的事。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
01
什么是现在完成时?
02 看持续 (Duration)
"She has lived here for ten years."
(她在这里住了十年了。)
潜台词:动作从十年前开始,并且现在依然处于这个状态中。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
01
什么是现在完成时?
03 讲经历 (Experience)
"I have never seen the sea."
(我从未见过大海。)
潜台词:这是截至目前的人生经历总结,不强调具体时间。
1.7.2013
简单来说,虚拟语气就是用来表达那些不是事实的事情。比如假设、愿望、建议等等。大家看这个对比,陈述语气描述的是可能发生的真实情况,而虚拟语气描述的是与现实相反的纯假设。
‹#›
02
基本结构解析
1.7.2013
接下来是本课的重点,虚拟语气的三种基本结构。我们会根据假设所涉及的时间——现在、过去和将来,来分别学习它们的构成。
‹#›
02
核心公式:主语 + have / has + 动词的过去分词 (done)
助动词 have/has 体现时态和人称,过去分词 done 体现动作的完成;have 用于第一、二人称及复数主语,has 用于第三人称单数主语。
基本结构解析
1.7.2013
第一种,与现在事实相反的假设。公式很简单:if从句用动词过去式,注意be动词一律用were;主句用would加动词原形。比如这句话,“如果我是你”,这是与现在事实相反的,所以从句用were,主句用would accept。
‹#›
02
基本结构解析
肯定句结构
结构:主语 + have/has + done
例:She has finished her homework.
(她已经完成了作业。)
强调动作已完成,对现在造成影响。
1.7.2013
第一种,与现在事实相反的假设。公式很简单:if从句用动词过去式,注意be动词一律用were;主句用would加动词原形。比如这句话,“如果我是你”,这是与现在事实相反的,所以从句用were,主句用would accept。
‹#›
02
基本结构解析
否定句结构
结构:主语 + have/has + not + done
例:They have not read the book yet.
(他们还没读过这本书。)
have not 可缩写为 haven't,has not 缩写为 hasn't。
1.7.2013
第一种,与现在事实相反的假设。公式很简单:if从句用动词过去式,注意be动词一律用were;主句用would加动词原形。比如这句话,“如果我是你”,这是与现在事实相反的,所以从句用were,主句用would accept。
‹#›
02
基本结构解析
一般疑问句结构
结构:Have / Has + 主语 + done?
例:Has he arrived at the station?
(他已经到车站了吗?)
回答用 Yes, 主语+have/has. 或 No, 主语+haven't/hasn't.
1.7.2013
第一种,与现在事实相反的假设。公式很简单:if从句用动词过去式,注意be动词一律用were;主句用would加动词原形。比如这句话,“如果我是你”,这是与现在事实相反的,所以从句用were,主句用would accept。
‹#›
02
基本结构解析——动词变化规则
变化类型 变化规则 例词
一般动词 直接加 ed work → worked
play → played
以不发音 e 结尾 只加 d like → liked
live → lived
辅音字母 + y 结尾 变 y 为 i,再加 ed study → studied
worry → worried
元音字母 + y 结尾 直接加 ed play → played
stay → stayed
重读闭音节(辅 + 元 + 辅) 双写末尾辅音,再加 ed stop → stopped
plan → planned
drop → dropped
1.7.2013
第一种,与现在事实相反的假设。公式很简单:if从句用动词过去式,注意be动词一律用were;主句用would加动词原形。比如这句话,“如果我是你”,这是与现在事实相反的,所以从句用were,主句用would accept。
‹#›
02
基本结构解析——动词变化规则
变化分类 规则特点 例词
AAA 型 原形 / 过去式 / 过去分词同形 cut-cut-cut; put-put-put
AAB 型 原形、过去分词同形,过去式不同 beat-beat-beaten
ABA 型 原形、过去分词同形,过去式不同 come-came-come;
run-ran-run
ABC 型 三形完全不同 do-did-done;
go-went-gone
ABB 型 过去式与过去分词相同 walk-walked-walked
sleep-slept-slept
1.7.2013
第一种,与现在事实相反的假设。公式很简单:if从句用动词过去式,注意be动词一律用were;主句用would加动词原形。比如这句话,“如果我是你”,这是与现在事实相反的,所以从句用were,主句用would accept。
‹#›
03
主要用法与关键词
1.7.2013
除了if条件句,虚拟语气还经常出现在一些特殊的句型中。这部分也是考试的重点,我们一起来看看。
‹#›
03
主要用法与关键词
影响与结果
表示过去发生的动作对现在造成了明确的影响或留下了结果,着眼点在于现在的状态。
信号词:already, yet, just, never, ever
1.7.2013
当我们用wish表达愿望时,后面的从句就要用虚拟语气。对现在的愿望,用过去式;对过去的愿望,用had加过去分词。比如“我希望我能高一点”,这是对现在的愿望,所以用were。
‹#›
03
主要用法与关键词
持续与延续
表示动作或状态从过去某一时刻开始,一直持续到现在,甚至有可能继续持续下去。
信号词:for + 时间段, since + 时间点, how long
1.7.2013
当我们用wish表达愿望时,后面的从句就要用虚拟语气。对现在的愿望,用过去式;对过去的愿望,用had加过去分词。比如“我希望我能高一点”,这是对现在的愿望,所以用were。
‹#›
03
主要用法与关键词
经验与经历
表示在过去不确定的时间里发生过的动作,强调的是到目前为止的人生经验或经历。
信号词:so far, up to now, recently, lately, in the past few years
1.7.2013
当我们用wish表达愿望时,后面的从句就要用虚拟语气。对现在的愿望,用过去式;对过去的愿望,用had加过去分词。比如“我希望我能高一点”,这是对现在的愿望,所以用were。
‹#›
03
现在完成时的“信号兵”
强调动作的“已经”或“还未”发生
already (已经) — 用于肯定句
例句:I have already finished my homework.(我已经完成了作业。)
yet (还) — 用于否定句/疑问句,常放句末
例句:I haven't finished my homeworkyet. / Have you finished ityet?
just (刚刚) — 用于肯定句,强调动作刚完成
例句:She has just come back from the library. (她刚从图书馆回来。)
1.7.2013
这里再补充几个重要的特殊句式。It's time that...表示催促,后面用过去式。suggest, demand这类词表示建议、命令,后面从句用should加动词原形,should可以省略。此外,还有省略if的倒装和含蓄虚拟语气,这些都是考试的高频考点。
‹#›
03
现在完成时的“信号兵”
强调人生的“经历”或“体验”
ever (曾经) — 用于疑问句,询问过往经历
用法:常与疑问词连用,用来了解对方是否有过某种经历。
例句:Have you ever been to Beijing? (你曾经去过北京吗?)
never (从未) — 用于肯定句,表达否定含义
用法:相当于“not...ever”,语气比直接否定更强烈,强调从来没有过。
例句:I have never tried sushi before. (我以前从未吃过寿司。)
1.7.2013
这里再补充几个重要的特殊句式。It's time that...表示催促,后面用过去式。suggest, demand这类词表示建议、命令,后面从句用should加动词原形,should可以省略。此外,还有省略if的倒装和含蓄虚拟语气,这些都是考试的高频考点。
‹#›
03
核心考点:for vs. since
for:回答 “How long?”(多久)
用于描述动作或状态持续的长度,后接具体的“时间段”。常见搭配:for two years, for a week, for five hours
since:回答 “When did it start?”(何时)
用于描述动作或状态开始的具体起点,后接“时间点”或时间状语从句。常见搭配:since 2020, since last month, since I came here
1.7.2013
这里再补充几个重要的特殊句式。It's time that...表示催促,后面用过去式。suggest, demand这类词表示建议、命令,后面从句用should加动词原形,should可以省略。此外,还有省略if的倒装和含蓄虚拟语气,这些都是考试的高频考点。
‹#›
04
与一般过去时对比
1.7.2013
理论学习结束,我们来梳理一下考试中最容易出错的地方,帮助大家避开陷阱,拿到高分。
‹#›
一句话总结:一般过去时是“关门看过去”,
现在完成时是“开门看现在”。
与一般过去时对比
一般过去时
核心:强调“过去某一具体时间”发生的动作或状态。
关注点是动作发生的“时间点”,与现在没有直接联系。常用标志词:yesterday, last week, in 1990, just now 等。
现在完成时
核心:强调过去的动作对“现在”造成的结果或影响。
关注点是“现在的结果”,而非动作发生的具体时间。常用标志词:already, yet, ever, never, since, for 等。
1.7.2013
这里再补充几个重要的特殊句式。It's time that...表示催促,后面用过去式。suggest, demand这类词表示建议、命令,后面从句用should加动词原形,should可以省略。此外,还有省略if的倒装和含蓄虚拟语气,这些都是考试的高频考点。
‹#›
05
考点与错点
1.7.2013
理论学习结束,我们来梳理一下考试中最容易出错的地方,帮助大家避开陷阱,拿到高分。
‹#›
易错点一:瞬间动词与时间段
buy (买) → have/has had (拥有)
错误:He has bought this car for two years.
正确:He has had this car for two years.
die (死) → have/has been dead (处于死亡状态)
错误:My grandfather has died for five years.
正确:My grandfather has been dead for five years.
join (加入) → have/has been in (是其中一员)
错误:He has joined the army for three years.
正确:He has been in the army for three years.
leave (离开) → have/has been away (处于离开状态)
错误:She has left home since last week.
正确:She has been away from home since last week.
1.7.2013
这里再补充几个重要的特殊句式。It's time that...表示催促,后面用过去式。suggest, demand这类词表示建议、命令,后面从句用should加动词原形,should可以省略。此外,还有省略if的倒装和含蓄虚拟语气,这些都是考试的高频考点。
‹#›
易错点二:have/has been to vs. have/has gone to
have / has been to + 地点
表示“去过”某地。强调人已经回来了,目前就在说话的地方,核心是强调“有过前往该地的经历”。
例句:Ihave been toShanghai. (我去过上海。) → 隐含信息:现在人不在上海。
have / has gone to + 地点
表示“去了”某地。强调人已经离开了,现在不在说话的地方,可能在去的途中或已到达目的地。
例句:Hehas gone toShanghai. (他去上海了。) → 隐含信息:现在人不在这儿。
核心区别:been to 强调“经历(人已回)”,gone to 强调“状态(人不在)”。
例句:Ihave been toShanghai. (我去过上海。) → 隐含信息:现在人不在上海。
例句:Hehas gone toShanghai. (他去上海了。) → 隐含信息:现在人不在这儿。
1.7.2013
这里再补充几个重要的特殊句式。It's time that...表示催促,后面用过去式。suggest, demand这类词表示建议、命令,后面从句用should加动词原形,should可以省略。此外,还有省略if的倒装和含蓄虚拟语气,这些都是考试的高频考点。
‹#›
06
实战演练
1.7.2013
理论学习结束,我们来梳理一下考试中最容易出错的地方,帮助大家避开陷阱,拿到高分。
‹#›
实战演练
01.— ______ you ______ your homework?
— Not yet. I need another ten minutes.
A. Did; finish B. Have; finished
C. Will; finish D. Do; finish
【答案】B
“Not yet”是现在完成时否定句的标志词,强调动作对现在的影响。
1.7.2013
继续看第四题和第五题。第四题,demand是“要求”,后面从句用虚拟语气,考试是“被完成”,所以选C。第五题,It's high time that...句型,后面用过去式,选B。
‹#›
实战演练
02.My father ______ in this factory for over twenty years.
A. works B. worked
C. has worked D. is working
【答案】C
“for over twenty years”表示持续到现在的时间段,是现在完成时的典型标志。
1.7.2013
继续看第四题和第五题。第四题,demand是“要求”,后面从句用虚拟语气,考试是“被完成”,所以选C。第五题,It's high time that...句型,后面用过去式,选B。
‹#›
实战演练
03.She is not here. She ______ to the library.
A. went B. has been
C. has gone D. goes
【答案】C
“She is not here”表明人已离开,“have/has gone to”表示“去了某地(未回)”。
1.7.2013
继续看第四题和第五题。第四题,demand是“要求”,后面从句用虚拟语气,考试是“被完成”,所以选C。第五题,It's high time that...句型,后面用过去式,选B。
‹#›
实战演练
04.The old man ______ for two years.
A. died B. has died
C. has been dead D. was dead
【答案】C
解析:die 是瞬间动词,不能与时间段 for two years 连用,必须替换为表示延续状态的 be dead,因此用现在完成时 has been dead。
1.7.2013
继续看第四题和第五题。第四题,demand是“要求”,后面从句用虚拟语气,考试是“被完成”,所以选C。第五题,It's high time that...句型,后面用过去式,选B。
‹#›
实战演练
5.05.— How long ______ you ______ this book?
— For about a week.
A. have; bought B. did; buy
C. have; had D. did; have
【答案】C
解析:How long 询问持续时间,buy 是瞬间动词,不能与时间段连用,需替换为延续性动词 have,故用现在完成时 have had。
1.7.2013
继续看第四题和第五题。第四题,demand是“要求”,后面从句用虚拟语气,考试是“被完成”,所以选C。第五题,It's high time that...句型,后面用过去式,选B。
‹#›
Thank You
Practice makes perfect!
1.7.2013
今天的课程就到这里。虚拟语气的规则虽然多,但只要大家理解了它“表达非真实情况”的核心,并记住三种基本结构和特殊句式,多加练习,就一定能掌握它。感谢大家的聆听,下课!
‹#›
$