现在完成时用法详解与巩固训练(无答案)2025-2026学年人教版英语八年级下册

资源下载
  1. 二一教育资源

现在完成时用法详解与巩固训练(无答案)2025-2026学年人教版英语八年级下册

资源简介

初中英语现在完成时用法详解与巩固训练
一、定义
1)表示过去发生或已经完成的动作对现在造成的影响或结果。
eg:I have seen the film.
我看过这部电影。(我了解电影的内容)
eg:I have cleaned my room
我已经打扫了我的房间(我房间现在很干净)
2)表示过去已经开始,一直延续到现在的动作或状态。
eg:He has been at this school since 1986.(自1986年一直在这所学校,现在还在)
I have taught English for 19 years.(从19年前开始教英语,现在还在教)
二、现在完成时的基本结构
1. 肯定句
主语 + have/has + 动词的过去分词(done)
当主语是第一人称(I/we)、第二人称(you)、第三人称复数(they/students 等)时,用 have;
当主语是第三人称单数(he/she/it/Tom 等)时,用 has。
eg:
I have seen this movie twice.(我已经看了这部电影两次)
She has learned English since 2018.(她从 2018 年开始学英语)
2. 否定句
主语 + have/has + not + 动词的过去分词
缩写形式:have not = haven't;has not = hasn't
eg:
They haven't visited Beijing yet.(他们还没去过北京)
He hasn't finished his dinner.(他还没吃完晚饭)
3. 一般疑问句
Have/Has + 主语 + 动词的过去分词?
回答:Yes, 主语 + have/has./ No, 主语 + haven't/hasn't.
eg:
— Have you read the book (你读过这本书吗?)
— Yes, I have. / No, I haven't.
4. 特殊疑问句
特殊疑问词 + have/has + 主语 + 动词的过去分词?
eg:
How long have you studied English (你学英语多久了?)
Where has she gone (她去了哪里?)
三、现在完成时的关键标志词
掌握标志词能快速判断时态,初中阶段重点关注以下几类:
1. 表示 “已经”:already, yet
already:用于肯定句,可放在句中(have/has 之后)或句末;
eg:We have already prepared for the exam.(我们已经为考试做好了准备)
yet:用于否定句和疑问句,放在句末;
eg:Have you finished your report yet (你还没完成报告吗?)/ He hasn't come yet.(他还没来)
2. 表示 “曾经”:ever
用于疑问句中,放在主语之后、过去分词之前;
eg:Have you ever been to Shanghai (你曾经去过上海吗?)
3. 表示 “从未”:never
用于肯定句中,表否定含义,放在 have/has 之后;
eg:She has never eaten Sichuan food.(她从未吃过川菜)
4. 表示 “次数”:once(一次), twice(两次), three times(三次), several times(几次)等放在句末或句中;
eg:I have been to the Great Wall three times.(我去过长城三次)
5. 表示 “持续一段时间”:for + 时间段,since + 时间点 / 过去时句子
for + 时间段(多久):for two years(两年), for a week(一周);
eg:They have lived in Guangzhou for 3 years.(他们在广州住了 3 年)
since + 时间点(过去的某个时刻):since 2020(自从 2020 年), since last month(自从上个月);
since + 过去时句子:since he was 5 years old(自从他 5 岁时);
eg:He has loved playing football since he was a child.(他从小就喜欢踢足球)
6. 表示 “最近”:recently(最近), lately(近来)可放在句首、句中或句末;
eg:I have seen him recently.(我最近见过他)[注]现在完成时态中有表示一段时间的短语(eg如for 短语,since短语,how long,all one'slife)时动词必须用可延续性动词。如:live,work,study, learn,teach,draw,wait, walk,sleep,drive,write,do,clean等。
eg. 1. How long has he lived here
四、常见瞬间性动词和延续性动词的转换形式如下:
1.borrow / lend--keep 2.buy--have 3.finish / end--be over
4.begin/start--be on 5.open--be open 6.close--be closed
7.die--be dead 8.arrive/come/go--be in /at / be here /be there
9.leave--be away (from) 10,become--be
五、初中阶段易混点辨析
1. 现在完成时 vs 一般过去时
时态 核心区别 标志词差异 例句对比
现在完成时 强调 “过去对现在的影响 / 持续到现在” already, yet, ever, since, for 等 He has left.(他已经走了,现在不在这)
一般过去时 强调 “过去发生的动作本身”(与现在无关) yesterday, last week, in 2021 等 He left yesterday.(他昨天走的,只说过去的动作)
2. have been to vs have gone to vs have been in
have been to:表示 “去过某地”(现在已经回来,强调经历);
eg:My parents have been to Paris.(我父母去过巴黎,现在已经回来)
have gone to:表示 “去了某地”(现在还在那里,没回来);
eg:My brother has gone to Beijing.(我哥哥去北京了,现在不在家)
have been in:表示 “在某地待了多久”(强调持续的状态,后接 for/since);
eg:She has been in London for 6 months.(她在伦敦待了 6 个月)
六、巩固练习
1. 基础题:
(1)I __________ (see) that film three times.
(2)They __________ (not finish) their homework yet.
(3)______ you ______ (ever eat) Italian food
(4)She __________ (live) in this city since 2019.
(5)My father __________ (buy) a new car for my family.
(6)We __________ (prepare) for the English test already.
选择合适的标志词填空(already, yet, ever, never, since, for)
(7)Have you ______ been to the Great Wall It’s amazing.
(8)I haven’t finished my homework ______. I need 10 more minutes.
(9)They have lived in this village ______ 1998.
(10)She has ______ visited Paris. She dreams of going there one day.
(11)We have ______ booked the tickets for the concert. We don’t need to worry.
(12)He has studied piano ______ 5 years. He plays very well now.
2. 进阶题:选择合适的时态(现在完成时 / 一般过去时)填空
(1)He ______ (visit) his grandparents last weekend.
(2)______ you ______ (read) the storybook before
(3)They ______ (move) to Shanghai in 2022, and they ______ (live) there for 2 years.
(4)Tom ______ (not go) to school yesterday because he was ill.
(5)— How long ______ you ______ (learn) Chinese
— I ______ (start) to learn it when I was 6 years old.
3. 易混题:选择 have been to/have gone to/have been in 填空
(1)My sister is not at home now. She ______ Beijing.
(2)I ______ New York twice. It's a beautiful city.
(3)Mr. Li ______ our school for 10 years. He is a popular teacher.
(4)— Where is Lucy
— She ______ the library. She will be back soon.
4. 句型转换
(1)She has cleaned her room.
否定句:________________________
一般疑问句:________________________
肯定回答:________________________
否定回答:________________________
(2)He has been a soldier for 15 years.
否定句:________________________
一般疑问句:________________________
肯定回答:________________________
否定回答:________________________
5. 翻译题
我已经完成了我的家庭作业。
他自从 2010 年就开始教英语了。
你曾经去过香港吗?
他们还没有决定去哪里旅行。
我们已经认识五年了。
他去过两次北京。
他2016年成为了一名士兵。他已经当了10年的兵。

展开更多......

收起↑

资源预览