Unit 2 Getting along 现在完成时练习题(含解析)外研版(2024)英语八年级上册

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

Unit 2 Getting along 现在完成时练习题(含解析)外研版(2024)英语八年级上册

资源简介

Unit 2 Getting along
现在完成时练习题
一、用括号内动词的适当形式填空
Mr. Li __________ (teach) English in our school for 15 years. He’s our favorite teacher.
We __________ (not see) Tom since last Friday. Where has he gone
Tom __________ (visit) his grandparents last Sunday.
Tom __________ (not see) them for a long time.
Mr. Green __________ (teach) in our school from 2015 to 2020. Now he __________ (work) in a middle school in Nanjing.
Erquan Yingyue is one of the most moving pieces of music that I __________ (hear).
Fan Jinshi __________ (do) a lot to protect Dunhuang culture for many years.
China __________ (win) lots of high praise since we turned the sand into forests.
So far we __________ (learn) 1000 words.
In the past five years my hometown __________ (change) a lot.
I __________ (keep) the book for a week, I must return it on time.
We __________ (learn) English since 5 years ago, so we have learned it for 5 years.
Miss Li __________ (teach) maths since she came to this school.
I __________ (have) a cold since yesterday.
The workers __________ (work) for 10 hours. They are very tired.
Great changes __________ (take) place in China since it was founded.
Our teacher __________ (study) Japanese for three years.
二、单项选择
—When __________ you __________ the new bike
—Last week. But I __________ it for only five days.
A. did; buy; have had B. have; bought; had
C. did; buy; bought D. have; bought; have had
My uncle __________ in Beijing for 10 years, but now he __________ in Shanghai.
A. lived; works B. has lived; works
C. lived; is working D. has lived; is working
—The book is worth reading. How long may I __________ it
—__________ a week.
A. keep, For B. borrow, For C. lend, In
Hurry up! The movie __________ for ten minutes.
A. has begun B. began C. has been on
—What a nice watch! How long __________ you __________ it
—For just two weeks.
A. will; buy B. have; had
C. were; having D. did; buy
My father __________ in a panda protection center for 10 years, so he knows a lot about panda.
A. was working B. is working
C. has worked D. will work
—How long __________ your brother __________ in this factory
—For about two years.
A. has; worked B. did; work
C. does; work D. will; work
The meeting __________ for 20 minutes. You’d better hurry up to join it.
A. has begun B. began
C. has been on D. was on
My family __________ in this city since my father got a job here.
A. lives B. lived
C. has lived D. will live
—Is that a new coat
—No, I __________ it for a long time.
A. bought B. have bought C. have had
—The boy misses his parents very much.
—So he does. They __________ the hometown for nearly two years.
A. have left B. will leave C. have been away from
It’s nice to see you again. We __________ each other since 2014.
A. won't see B. don't see C. haven't seen
Yangjiang, a famous female writer, __________ for about a month so far.
A. died B. has been dead C. has been died
Rick __________ a lot about Chinese culture since he came to China.
A. has learned B. will learn C. learns
Uncle Liang __________ in Haikou since 1980, so he knows a lot about the city.
A. is living B. has lived C. lived
The bus __________ for five minutes when Tim arrived at the station.
A. went B. has left C. had been away
His grandfather __________ for ten years.
A. has died B. has been dead C. died
—Where is Mr. Wang
—He __________ to the library. He __________ there for an hour.
A. has gone; has been B. has been; has gone C. has gone; has gone
So far, the famous writer __________ five novels.
A. wrote B. writes C. has written
三、句型转换(按要求改写句子)
He bought a new computer last month.(用现在完成时改写,保持句意不变)
He __________ ___________ a new computer since last month.
I have learned English for 6 years.(改为一般过去时,添加合适时间状语)
I __________ English 6 years __________.
She has worked in this company since 2019.(对划线部分提问)
__________ __________ __________ she __________ in this company
They have lived in this village since 2008.(对划线部分提问)
__________ __________ have they lived in this village
He borrowed the book from the library last week.(用现在完成时改写)
He __________ __________ the book from the library for a week.
My sister joined the English club three months ago.(同义句转换)
My sister __________ __________ in the English club for three months.
They have lived here for five years.(对划线部分提问)
__________ __________ have they lived here
They have lived in this city for ten years.(对划线部分提问)
__________ __________ have they __________ in this city
四、汉译英(根据中文提示完成句子)
我已经学习钢琴五年了。
I __________ __________ the piano for five years.
这家商店自从2010年就开业了。
This shop __________ __________ __________ since 2010.
他们已经离开家乡十年了。
They __________ __________ __________ from their hometown for ten years.
她自从2010年就开始学习英语。
She __________ __________ English since 2010.
自从去年以来,我就学习英语。
__________ __________ __________, I have learned English.
他们已经结婚五年了。
They __________ __________ married for five years.
五、完形填空
Last weekend, my family and I 1.__________ (go) to the countryside. It was a wonderful trip. We 2.__________ (visit) my grandparents who 3.__________ (live) there for over fifty years. They 4.__________ (plant) a lot of vegetables and fruits in their garden. Since I 5.__________ (arrive), I 6.__________ (eat) the freshest food ever. My brother and I 7.__________ (help) them with the farm work. We 8.__________ (not/ever) 9.__________ (do) something like this before, so it was a new experience for us. By the end of the trip, we 10.__________ (learn) a lot about country life.
1. A. have gone B. went C. had gone D. go
2. A. have visited B. visited C. are visiting D. visit
3. A. have lived B. lived C. are living D. live
4. A. have planted B. planted C. plant D. are planting
5. A. have eaten B. ate C. eat D. was eating
6. A. have arrived B. arrived C. am arriving D. arrive
7. A. have helped B. helped C. help D. am helping
8. A. have never B. never C. not D. had never
9. A. done B. do C. did D. was doing
10. A. have learned B. learned C. learn D. am learning
Unit 2 Getting along
参考答案及解析
一、用括号内动词的适当形式填空
has taught(“for 15 years”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
haven’t seen(“since last Friday”是现在完成时的标志,否定句用haven’t + 过去分词)
visited(“last Sunday”是一般过去时的标志,用动词过去式)
hasn’t seen(“for a long time”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
taught; works(第一空“from 2015 to 2020”是过去时间段,用一般过去时;第二空“now” 表现在,用一般现在时,主语是第三人称单数,用动词三单形式)
have heard(“《二泉映月》是我迄今为止听过的最动人的音乐作品之一”,表示从过去持续到现在的经历,符合现在完成时“have/has + 过去分词”的用法)
has done(“for many years”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
has won(“since + 从句”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
have learned/have learnt(“so far”表示“迄今为止”,强调从过去持续到现在,是现在完成时的标志)
has changed(“in the past five years”表示“在过去五年里”,强调从过去某一时间开始持续到现在的动作或状态,是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
have kept(“for a week”是现在完成时的标志,用have + 过去分词)
have learned/have learnt(“since 5 years ago”是现在完成时的标志,用have + 过去分词)
has taught(“since + 从句”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
have had(“since yesterday”是现在完成时的标志,用have + 过去分词)
have worked(“for 10 years”是现在完成时的标志,用have + 过去分词)
have taken(“since + 从句”是现在完成时的标志,用have + 过去分词)
has studied(“for three years”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
二、单项选择
A(第一空“Last week”是具体过去时间,用一般过去时;第二空“for only five days” 表持续到现在,用现在完成时)
A(第一空“for 10 years”但后接“now he...”,说明“过去住北京,现在不住了”,用一般过去时;第二空“now”表现在状态,用一般现在时)
A(第一空“how long”“a week”表示持续时间的短语需要与持续性动词keep搭配,表示“保留、持有”;第二空“For + 时间段”用于回答“持续多久”,回应了前文“how long”的提问)
C(“for ten minutes”是现在完成时 + 延续性动词的标志,“begin”是短暂性动词,需转换为持续性短语be on,表“(电影、会议等)正在进行”)。
B(“For just two weeks”是现在完成时的标志,用have + 过去分词)
C(“for 10 years”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
A(“For about two years”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
C(“for 20 minutes”是现在完成时 + 延续性动词的标志,“会议已经开了20分钟” 中,“begin”是短暂性动词,需转换为持续性短语be on,表“会议进行中”)
C(“since + 从句”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
C(“for a long time”是现在完成时 + 延续性动词的标志,“bought”是短暂性动词,需转换为持续性动词have,表“拥有”)
C(“for nearly two years”是现在完成时 + 延续性动词的标志,“leave”短暂性动词,需转换为持续性动词“be away from”,表“离开家乡后持续远离的状态”)
C(“since 2014”是现在完成时的标志,用have + 过去分词)
B(“so far”和“for about a month”均是现在完成时 + 延续性动词的标志,“die”是短暂性动词,需转换为持续性动词“be dead”,表“处于去世状态”)
A(“since + 从句”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
B(“since 1980”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
C(“for five minutes”是现在完成时 + 延续性动词的标志,“leave”短暂性动词,需转换为持续性动词“be away”,表“离开的状态”)
B(“for ten years”是现在完成时 + 延续性动词的标志,“die”是短暂性动词,需转换为持续性动词“be dead”,表“处于去世状态”)
A(第一空“王先生去了图书馆(还没回来)”,用has gone to表示“去了某地(未返回)”,第二空“他在那儿待了一小时(持续状态)”,has been (there)表示“在某地待了多久(可与时间段搭配)”)
C(“so far”表示“迄今为止”,强调从过去持续到现在,是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
三、句型转换(按要求改写句子)
has had(“since last month”是现在完成时 + 延续性动词的标志,“buy”是短暂性动词,需转换为持续性动词“have”,表“拥有”)
learned/learnt; ago(“现在完成时(have learned)+ for 6 years”改为“一般过去时”,需满足两点“learn”的过去式为“learned/learnt”;“for 6 years”(时间段)需改为过去时间点“6 years ago”(6 年前),符合一般过去时)
How long has; worked(“since 2019”是“从过去到现在的时间起点”,对其提问需用疑问词How long(多久),且原句是现在完成时,提问时需保留时态结构)
How long(“since 2008”是“从过去到现在的时间起点”,对其提问需用疑问词How long)
has kept(“for a week”是现在完成时 + 延续性动词的标志,“borrow”是短暂性动词,需转换为持续性动词“keep”,表“保留、持有”)
has been(“for three months”是现在完成时 + 延续性动词的标志,“join”是短暂性动词,需转换为持续性动词“be in”,表“处于……状态”)
How long(“for five years”是“动作持续的具体时间段”,对其提问需用疑问词How long)
How long; lived(“for ten years”是“动作持续的具体时间段”,提问用疑问词How long;原句是现在完成时“have lived”,提问时需保留“have + 过去分词”结构)
四、汉译英(根据中文提示完成句子)
have learned(“for five years”是现在完成时的标志,用have + 过去分词)
has been open(“since 2010”是现在完成时 + 延续性动词的标志,“open”作动词时是短暂性动词,无法与时间段搭配,故用“has been open”表“开业的状态”
have been away(“for ten years”是现在完成时 + 延续性动词的标志,“leave”是短暂性动词不能与“for ten years”搭配,需转化为延续性状态“be away”)
has learned/has learnt(“since 2010”是现在完成时的标志,主语是第三人称单数,用has + 过去分词)
Since last year(“自从去年以来”对应固定表达“since last year”,句首首字母大写)
have been(“for five years”是现在完成时 + 延续性动词的标志,“结婚”是短暂性动词“marry”,与“for five years”搭配时,需用延续性状态“be married”)
五、完形填空
B(“Last weekend”是一般过去时的标志,用动词过去式)
B(整个事件发生在“Last weekend”,“拜访祖父母”是过去发生的具体动作,用一般过去时)
A(“for over fifty years”是现在完成时的标志,用have + 过去分词)
C(“在花园种蔬果”是祖父母长期的习惯或客观状态,描述经常性、持续性的动作,用一般现在时)
B(“since”在此处引导时间状语从句,从句需用一般过去时)
A(“since I arrived”是现在完成时的标志,主句强调动作从过去持续到现在,用现在完成时)
B(“帮忙农活”是上周末发生的过去动作,与整体事件的过去时态一致,用一般过去时)
D(“before”(在那之前)指“上周末旅行之前”,是“过去的过去”,需用过去完成时;“从未做过”表达否定,用 “had never”)
A(结合第8题,此处为过去完成时“had never done”的结构,“do”的过去分词为“done”)
B(此处描述“旅行结束时达成的结果”,用一般过去时)

展开更多......

收起↑

资源预览