内容正文:
英语人教版八年级下册Unit 7语法讲义
一、现在完成时
1、构成
have / has + 过去分词(have/has done)
2、用法
①表示过去发生或已经完成的动作对现在造成的影响或结果。
例:I finished my homework. I can watch TV now.
I have already finished my homework.
②表示某一动作或状态从过去某一时间开始并一直持续到现在。
注:可以和表示延续的时间状语连用;表示持续动作或状态的动词多是延续性动词。
例:I started to learn English in 2020. I still learn English now.
I have learned English for 6 years.
3、句式转换
肯定句:主 + have/has done + 其他.
否定句:主 + haven't / hasn't done + 其他.
一般疑问句:Have/Has + 主 + done + 其他?
肯定回答:Yes, 主 + have/has.
否定回答:No, 主 + haven't / hasn't.
特殊疑问句:特殊疑问词 + have/has + 主 + done + 其他?
4、时间标志词
already:用于肯定句,已经。例:I have already finished my homework.
yet:用于疑问句,已经;用于否定句,还未、尚未。
例:Have you finished your homework yet?
I haven't finished my homework yet.
just:用于肯定句,刚刚。例:I have just finished my homework.
ever:用于疑问句、肯定句,曾经。
例:Have you ever been to the zoo?
I've ever read this book.
never:从不,从未。例:I've never been to the zoo.
5、现在完成时与一般过去时的区别
一般过去时:表示过去某个时间发生的动作或存在的状态,与现在无关。
例:I had breakfast this morning.(今早吃了,只陈述过去这件事,不强调现在状态)
现在完成时:表示过去的动作对现在的影响,或是动作持续到现在。
例:I have had breakfast this morning.(我吃过早饭了,现在不饿了)
---
配套练习题
一、单项选择
1. I ____ my homework already.
A. finish B. finished C. have finished D. will finish
2. —____ you ____ to the Great Wall?
—Yes, I have.
A. Did; go B. Have; been C. Were; go D. Do; go
3. He ____ here for five years.
A. lives B. lived C. has lived D. will live
4. I ____ my breakfast. I am not hungry now.
A. have B. had C. have had D. was having
5. —Have you read the book ____?
—No, I haven’t.
A. already B. yet C. just D. ever
6. She ____ to Beijing. She will come back next week.
A. has gone B. went C. has been D. goes
7. I ____ never ____ such a beautiful place before.
A. am; see B. was; saw C. have; seen D. do; see
8. They ____ in this town since 2018.
A. live B. lived C. have lived D. are living
二、用所给动词的适当形式填空
1. I ____ (finish) my homework. You can look at it now.
2. He ____ (live) in this city for 10 years.
3. —____ you ____ (see) this film?
—Yes, I ____ (see) it last week.
4. She ____ never ____ (visit) the museum.
5. They ____ (just arrive) at the station.
三、按要求句型转换
1. I have already cleaned my room.(改为否定句)
________________________________________________
2. He has lived here for 3 years.(改为一般疑问句)
________________________________________________
3. They have read the book.(对划线部分the book提问)
________________________________________________
四、用already / yet / ever / never填空
1. Have you ____ ridden a horse?
2. I have ____ finished my lunch.
3. I haven’t packed my bag ____.
4. I have ____ been to Shanghai, so I really want to go there.
参考答案
一、单项选择
1. C already是现在完成时标志词
2. B 答句用have,问句用Have you been
3. C for five years 持续一段时间,现在完成时
4. C 动作对现在造成影响(现在不饿),用现在完成时
5. B 疑问句中用yet
6. A has gone to 去了某地(还没回来)
7. C never是现在完成时标志词
8. C since+过去时间,现在完成时
二、用所给动词的适当形式填空
1. have finished
2. has lived
3. Have; seen; saw
4. has; visited
5. have just arrived
三、按要求句型转换
1. I haven’t cleaned my room yet.
2. Has he lived here for 3 years?
3. What have they read?
四、用already / yet / ever / never填空
1. ever
2. already
3. yet
4. never
学科网(北京)股份有限公司
$