内容正文:
八下英语单元U7&U8语法知识点总结与练习
Unit7 现在完成时(一)
一、语法知识点总结
1、现在完成时的结构
现在完成时的基本结构是 have / has + 过去分词。
主语是 I / you / we / they 或复数名词时,用 have;主语是 he / she / it 或单数名词时,用 has。
例:I have finished my homework.
例:She has cleaned her room.
2、否定句
结构:主语 + haven’t / hasn’t + 过去分词。
例:I haven’t read this book yet.
3、一般疑问句
结构:Have / Has + 主语 + 过去分词…? 回答:Yes, 主语 + have / has. / No, 主语 + haven’t / hasn’t.
例:Have you ever been to Beijing? Yes, I have. / No, I haven’t.
4、基本用法
现在完成时常表示过去发生的动作对现在造成影响或结果,强调现在的情况。
例:I have lost my key.(现在没有钥匙。)
5、常见标志词
already 已经,常用于肯定句;yet 还/已经,常用于否定句和疑问句;ever 曾经,常用于疑问句;never 从未;just 刚刚;so far 到目前为止;before 以前。
6、have been to 与 have gone to
have been to 表示“去过某地”,现在已经回来;have gone to 表示“去了某地”,现在还没回来。
例:I have been to Shanghai twice.
例:Tom has gone to Shanghai.
7、现在完成时与一般过去时的区别
现在完成时强调过去动作对现在的影响;一般过去时强调动作发生在过去的某个时间。
例:I have seen the film.
例:I saw the film yesterday.
二、巩固练习
1. —Have you finished your homework ____? —Yes, I finished it ten minutes ago.
A. already B. yet C. ever D. never
2. I ____ the story before, so I can tell it to you.
A. read B. am reading C. have read D. will read
3. —____ you ever ____ to the Great Wall? —Yes, I went there last year.
A. Did; go B. Have; been C. Will; go D. Are; going
4. Tom isn’t here. He ____ to the teachers’ office.
A. has been B. has gone C. went D. goes
5. My sister has ____ finished her report. She finished it just now.
A. yet B. ever C. never D. just
6. I ____ this movie yesterday, so I don’t want to watch it again today.
A. see B. saw C. have seen D. will see
7. —Has your father come back from work? —No, he ____.
A. hasn’t B. haven’t C. didn’t D. doesn’t
8. So far, we ____ three English books this term.
A. read B. are reading C. have read D. will read
参考答案
1、B
解析:yet用于疑问句末尾。
2、C
解析:before是现在完成时标志词,have read。
3、B
解析:ever是现在完成时标志,have been to去过。
4、B
解析:人不在现场,have gone to去了某地未回。
5、D
解析:just刚刚,刚刚完成。
6、B
解析:yesterday过去时间,只用一般过去时saw。
7、A
解析:has提问,否定回答用hasn’t。
8、C
解析:so far到目前为止,现在完成时have read。
Unit8 现在完成时(二)
一、语法知识点总结
1、表示动作或状态持续到现在
现在完成时可以表示某个动作或状态从过去开始,一直持续到现在,并可能继续下去。
例:I have lived here for five years.
2、for + 时间段
for后接一段时间,表示“持续了多久”。如 for three days, for two years, for a long time, for ten minutes。
例:They have stayed here for two weeks.
3、since + 时间点
since后接时间点,表示“自从……以来”。如 since 2020, since last week, since two years ago, since I was a child。
例:We have known each other since 2018.
4、for与since的区别
for后接时间段;since后接时间点或一般过去时从句。
例:I have had this bike for three years.
例:I have had this bike since three years ago.
5、非延续性动词不能和一段时间连用
在肯定句中,如果现在完成时和 for + 时间段或 since + 时间点连用,谓语动词通常要用延续性动词。
例:错误:He has bought the book for two weeks.
例:正确:He has had the book for two weeks.
6、常见非延续性动词与延续性表达转换
buy → have;borrow → keep;open → be open;close → be closed;leave → be away;die → be dead;
begin/start → be on;finish → be over;join → be in / be a member of;come/arrive → be here;go → be there;marry → be married。
7、非延续性动词在否定句中的特殊情况
在否定句中,非延续性动词可以和一段时间连用,表示“多久没有做某事”。
例:I haven’t seen him for a long time.
二、巩固练习
1. I have lived in this city ____ ten years.
A. since B. for C. in D. at
2. My uncle has worked in this school ____ 2015.
A. for B. since C. during D. before
3. The movie ____ for twenty minutes. You missed the beginning.
A. has begun B. began C. has been on D. begins
4. I have ____ this dictionary for three years.
A. bought B. had C. borrowed D. kept
5. His grandfather ____ for five years.
A. died B. has died C. has been dead D. was dead
6. They have been friends ____ they were in primary school.
A. for B. since C. before D. after
7. Tom borrowed the book last week. Tom has ____ the book for a week.
A. borrowed B. lent C. kept D. bought
8. I haven’t heard from my cousin ____ a long time.
A. since B. for C. at D. on
参考答案
1、B
解析:for+时间段,ten years是时间段。
2、B
解析:since+时间点2015。
3、C
解析:for+时间段,begin是非延续动词,换成be on。
4、B
解析:buy非延续,have表示拥有的延续状态。
5、C
解析:die非延续,be dead表示去世的状态。
6、B
解析:since+一般过去时从句。
7、C
解析:borrow非延续,keep表示借阅持有。
8、B
解析:for a long time很长一段时间。
学科网(北京)股份有限公司
$