内容正文:
外研版八年级上册Unit 1 语法讲解
现在完成时(1)
一、语法定义
现在完成时是由助动词have/has + 动词过去分词构成的时态,核心用于表达两类含义:一是过去发生的动作对现在产生的影响或结果,二是从过去开始并持续到现在的动作/状态。
二、结构详解
句式
结构示例
备注
肯定句
I have finished the work. He has read the book.
第一/二人称、复数用have;第三人称单数用has
否定句
They haven’t seen the movie. She hasn’t arrived yet.
have/has后加not,缩写为haven’t/hasn’t
一般疑问句
Have you lived here long? Has he finished his homework?
助动词提至句首,回答用Yes/No + 主语 + have/has/haven’t/hasn’t
特殊疑问句
How long have you studied English? What has she bought?
特殊疑问词 + 一般疑问句结构
三、核心用法
用法1:表过去动作对现在的影响/结果
动作发生在过去,现在能直观感受到其带来的状态变化,常搭配already、just、yet、ever、never、before等时间状语。
· already(已经):用于肯定句,可置于句中/句末。例:She has already left for school.
· just(刚刚):置于have/has与过去分词之间。例:I have just received his call.
· yet(还/尚未):用于否定句/疑问句末。例:He hasn’t finished the task yet. / Have you finished it yet?
· ever(曾经):用于疑问句。例:Have you ever been to Paris?
· never(从未):用于肯定句表否定。例:They have never seen a panda.
用法2:表过去开始持续到现在的动作/状态
动作从过去某一时间开始,一直延续到当下,常搭配for + 时间段、since + 时间点/一般过去时从句。
· for + 时间段:for 3 years、for a week、for two hours
例:We have lived in this city for 10 years.
· since + 时间点:since 2019、since last month、since childhood
例:She has studied English since she was 6 years old.
四、易混点辨析
1. 现在完成时 vs 一般过去时
· 现在完成时:强调过去动作与现在的关联(影响/持续),不具体说明动作发生的时间。
例:I have lost my key.(现在没钥匙,进不去门)
· 一般过去时:仅强调过去发生的动作,需搭配具体过去时间状语(yesterday、last week等)。
例:I lost my key yesterday.(仅说明丢钥匙的时间,不强调现在的影响)
2. 瞬间动词与持续动词的使用
瞬间动词(buy、die、join、leave等)不能与for/since连用,需转换为持续动词:
· 错误:He has bought the bike for 2 years.
· 正确:He has had the bike for 2 years.
语法习题
题型一:用所给动词的适当形式填空
(考查核心结构:have/has + 过去分词,结合时间状语判断)
1. She ______ (drink) three cups of tea today.
2. We ______ (not visit) the Great Wall before.
3. ______ Tom ______ (finish) his homework?
4. My father ______ (work) in this company since 2008.
5. They ______ (just watch) a football match.
6. I ______ (never eat) sushi in my life.
7. ______ you ______ (see) my pen? I can’t find it anywhere.
8. The students ______ (clean) the classroom already.
9. He ______ (live) in London for 5 years, then he moved to Paris.
10. My mother ______ (cook) dinner. Let’s go and eat.
题型二:按要求改写句子
1. Lucy has read this novel three times.(改为否定句)
_____________________________________________________________
2. We have known each other since we were children.(改为一般疑问句并作肯定回答)
_____________________________________________________________
_____________________________________________________________
3. He has lived in Beijing for 8 years.(对划线部分提问)
_____________________________________________________________
_____________________________________________________________
4. They have just bought a new car.(改为一般疑问句并作否定回答)
_____________________________________________________________
_____________________________________________________________
5. I have ever been to Shanghai twice.(对划线部分提问)
_____________________________________________________________
_____________________________________________________________
6. She has already finished her homework.(改为否定句)
_____________________________________________________________
_____________________________________________________________
7. The boys have played basketball for an hour.(对划线部分提问)
_____________________________________________________________
_____________________________________________________________
8. He has never seen such a beautiful place.(改为一般疑问句并作肯定回答)
_____________________________________________________________
_____________________________________________________________
9. We have studied English for 6 years.(对划线部分“since 2018”改写后提问)
_____________________________________________________________
_____________________________________________________________
10. The teacher has corrected all the papers.(改为一般疑问句)
_____________________________________________________________
题型三:单项选择
(考查时态辨析、时间状语搭配、易混动词使用)
1. — ______ you ______ your room?
— Yes, I ______ it an hour ago.
A. Did; clean; cleaned B. Have; cleaned; cleaned C. Have; cleaned; have cleaned
2. My sister ______ in this school for 3 years and she still works here now.
A. works B. worked C. has worked
3. — Has she arrived at the station yet?
— No, she ______. She will arrive in 10 minutes.
A. hasn’t B. doesn’t C. didn’t
4. I ______ this book for two weeks. I need to return it to the library.
A. borrowed B. have borrowed C. have kept
5. — Have you ever ______ to Tokyo?
— Yes, I ______ there last year.
A. been; went B. gone; went C. been; have gone
6. They ______ never ______ the Great Wall. They plan to go there next month.
A. have; seen B. do; see C. will; see
7. How long ______ your parents ______ in this city?
A. have; lived B. did; live C. do; live
8. She ______ just ______ a letter to her friend. You can’t call her now.
A. has; written B. wrote; has C. is; writing
9. — When ______ you ______ the bike?
— Last month. And I ______ it for a month.
A. did; buy; have had B. have; bought; had C. did; buy; bought
10. He ______ in Shanghai since 2010, but he ______ to Beijing yesterday.
A. lived; moved B. has lived; moved C. has lived; has moved
习题答案与详细解析
题型一:用所给动词的适当形式填空
1. has drunk(主语she为第三人称单数,today表动作持续到现在,用现在完成时)
2. haven’t visited(before用于现在完成时,否定句用haven’t + 过去分词)
3. Has; finished(一般疑问句,主语Tom为第三人称单数,助动词用has)
4. has worked(since 2008表动作从过去持续到现在,主语my father用has)
5. have just watched(just用于现在完成时,主语they用have)
6. have never eaten(never表从未,用于现在完成时,主语I用have)
7. Have; seen(一般疑问句,主语you用have,询问过去动作对现在的影响)
8. have cleaned(already用于肯定句,主语the students用have)
9. lived(后接then he moved to Paris,说明动作已结束,用一般过去时)
10. has cooked(后句“Let’s go and eat”表动作已完成,主语my mother用has)
题型二:按要求改写句子
1. Lucy hasn’t read this novel three times.
解析:现在完成时否定句直接在has后加not,缩写为hasn’t。
2. — Have you known each other since you were children? — Yes, we have.
解析:一般疑问句将have提至句首;肯定回答用“Yes, 主语 + have.”。
3. How long has he lived in Beijing?
解析:对for+时间段提问用how long,后接一般疑问句,主语he用has。
4. — Have they just bought a new car? — No, they haven’t.
解析:一般疑问句将have提至句首;否定回答用“No, 主语 + haven’t.”。
5. Where have you ever been twice?
解析:对地点提问用where,后接一般疑问句结构。
6. She hasn’t finished her homework yet.
解析:否定句将already改为yet,置于句末,has后加not。
7. What have the boys done for an hour?
解析:对动作提问用what,后接一般疑问句,用done替代原动作。
8. — Has he never seen such a beautiful place? — Yes, he has.
解析:一般疑问句将has提至句首;肯定回答用“Yes, 主语 + has.”。
9. How long have you studied English since 2018?
解析:对since+时间点提问也用how long,后接一般疑问句。
10. Has the teacher corrected all the papers?
解析:一般疑问句将has提至句首,主语the teacher为第三人称单数。
题型三:单项选择
1. B
解析:第一空问“是否打扫房间(对现在的影响)”用现在完成时;an hour ago表过去,用一般过去时cleaned。
2. C
解析:for 3 years表动作持续到现在,用现在完成时。
3. A
解析:现在完成时一般疑问句的否定回答用hasn’t。
4. C
解析:borrow是瞬间动词,与for two weeks连用需转换为持续动词keep,用现在完成时have kept。
5. A
解析:have been to表“去过某地(已回)”;last year表过去,用一般过去时went。
6. A
解析:never用于现在完成时,结构为have/has + never + 过去分词。
7. A
解析:how long提问持续时间,用现在完成时。
8. A
解析:just用于现在完成时,结构为has + just + 过去分词。
9. A
解析:第一空问“何时买的”用一般过去时;for a month表持续,buy转换为have,用现在完成时have had。
10. B
解析:since 2010用现在完成时;yesterday表过去,用一般过去时moved。
(
1
)
学科网(北京)股份有限公司
$