内容正文:
现在完成时
一、现在完成时核心考点梳理
1. 基本概念
现在完成时表示:
1) 过去发生的动作对现在造成的影响或结果(已完成用法)。
I have finished my homework.(已完成,现在可以休息)
2) 从过去持续到现在的动作或状态(未完成用法)。
He has lived here for 10 years.(仍在居住)
2. 结构
肯定句:主语 + have/has + 过去分词
She has seen the movie.
否定句:主语 + have/has + not + 过去分词
They haven’t visited Beijing yet.
疑问句:Have/Has + 主语 + 过去分词?
Have you ever been to Shanghai?
3. 常用时间状语
不确定时间:already, just, yet, ever, never, before
I have already eaten.
持续时段:for + 时间段, since + 时间点, how long, so far, in the past few years
She has worked here since 2020.
4.过去分词变化规则:
规则动词:动词 + -ed(如:worked, played)
不规则动词:需单独记忆(如:go → gone, see → seen, eat → eaten)
附:常见不规则动词表(部分)
be → been, do → done, write → written, break → broken
5.与一般过去时的区别:
现在完成时
一般过去时
强调动作与现在的联系(结果/持续)
例:I have lost my keys.(现在没钥匙)
仅描述过去发生的动作(与现在无关)
I lost my keys yesterday.(仅陈述过去)
6. 延续性动词 vs. 短暂性动词
短暂性动词(如 buy, die, leave)不能直接与 for/since 连用,需转换为延续性表达:
He has been dead for 3 years.(不能用 has died)
I have had the book for a week.(不能用 have bought)
7. have been to / have gone to / have been in
have been to:去过某地(已返回)
She has been to Japan twice.
have gone to:去了某地(未返回)
Tom has gone to the library.(他现在不在这里)
have been in:在某地停留一段时间
They have been in Shanghai for 5 years.
二、现在完成时专项练习
练习一:选择正确的时间状语
1. I've known her ______ 2018. (since/for)
2. They haven't arrived ______. (already/yet)
3. He has ______ cleaned his room. (just/yet)
4. We've waited ______ two hours. (since/for)
5. His uncle has gone to Beijing ______ two years ago. (since/for)
练习二:选择正确的动词形式
1. She ______ (finish) her project already.
2. They ______ (not visit) the museum before.
3. ______ you ever ______ (see) a panda?
4. Tom ______ (be) to China twice.
5. How long ______ your parents ______ (live) in this city?
6. I ________ (read) this book three times.
7. The train ________ (leave) already.
8. We ________ (not see) him since last month.
练习三:改错(找出并改正错误)
1. She has buy a new book. → _________________________
2. Have you ever ate sushi? → _________________________
3. They has lived here since 5 years. → __________________
4. I haven't saw him for weeks. → ______________________
5. He has died for two years. → ______________________
6. She has gone to Paris last year. → ______________________
练习四:翻译句子
1. 我已经读过这本书了。
____________________________________________________
2. 他还没完成作业。
____________________________________________________
3. 你曾经去过北京吗?
____________________________________________________
4. 我们认识十年了。
____________________________________________________
5. 他们已经在这里住了五年。
____________________________________________________
6. 你吃过中国菜吗?
____________________________________________________
参考答案:
练习一:选择正确的时间状语
1. since 2. yet 3. just 4. for 5. since
练习二:选择正确的动词形式
1. has finished 2. haven't visited 3. Have...seen 4. has been
5. have...lived 6. have read 7. has left 8. haven’t seen
练习三:改错(找出并改正错误)
1. buy → bought 2. ate → eaten 3. since → for 4. saw → seen
5. has died → has been dead 6. has gone → went
练习四:翻译句子
1. I have already read this book.
2. He hasn't finished his homework yet.
3. Have you ever been to Beijing?
4. We have known each other for 10 years.
5. They have lived here for five years.
6. Have you ever eaten Chinese food?
学科网(北京)股份有限公司
$$