Unit 10 I've had this bike for three years.重点语法专练(含答案解析)- 2024-2025学年八年级英语下册单元满分冲刺必刷题(人教版)

文档属性

名称 Unit 10 I've had this bike for three years.重点语法专练(含答案解析)- 2024-2025学年八年级英语下册单元满分冲刺必刷题(人教版)
格式 doc
文件大小 187.2KB
资源类型 试卷
版本资源 人教新目标(Go for it)版
科目 英语
更新时间 2025-05-25 13:05:16

图片预览

文档简介

中小学教育资源及组卷应用平台
2024-2025学年八年级英语下册单元满分冲刺必刷题(人教版)
Unit 10 I've had this bike for three years.(重点语法专练)
一、单项选择
1.—When did Mary leave her office
—She ________ for about 5 minutes.
A.left B.was away C.has been away D.has left
2.The meeting ________ at 9:00 AM, and it ________ for three hours.
A.began; has been on B.began; has begun C.has begun; was on D.has begun; has been on
3.Henry’s grandfather ________ for many years, but Henry still misses him.
A.died B.has died C.is dead D.has been dead
4.—I borrowed this dictionary two weeks ago.
—You mean you ________ it for only half a month.
A.have kept B.have had C.have bought D.have taken
5.—Wow! You have a ticket to the Asian Cup!
—My uncle bought it for me. He ________ the ticket for three days.
A.has bought B.had bought C.has had D.had had
6.My father has ________ the car for three years.
A.bought B.had C.borrowed D.lent
7.—Must I return the book this week I borrowed it one week ago.
—No, you ________. You can ________ it for another week.
A.needn’t; keep B.don’t have to; borrow C.mustn’t; keep D.mustn’t; lend
8.She ________ the book ________ two days ago.
A.has borrowed; since B.has kept; since C.kept; for D.has kept ; for
9.This film ________ for a week and many children like it very much.
A.begins B.has begun C.began D.has been on
10.My grandparents ________ for sixty years. They are living a peaceful life in the countryside.
A.married B.got married C.have married D.have been married
11.—How long _______ here in New York —For three days.
A.have you come B.were you C.have you been D.will you come
12.I ________ the school football team since I came to Soochow University and I really enjoy playing football.
A.have joined B.joined C.have been in D.was in
13.The tourists ________ Jiangsu for five days. They are visiting Changzhou now.
A.have got to B.have arrived in C.have been in D.have been to
14.—How long has Robert ________
—Since 2001.
A.been to the USA B.become an engineer
C.joined the reading club D.studied in that school
15.She _______ the book _______ last week.
A.borrowed; for B.has kept; since C.kept; for D.has borrowed; since
16.My parents _______ for over 50 years and they love each other very much.
A.have married B.have been married C.will marry D.married
17.I’m sorry, young man, but the train _______ for 20 minutes.
A.left B.has left C.has been away D.was leaving
18.—How long have you __________ your home
—__________. I miss my parents very much. However, because of my work, I can’t go home.
A.left; Last year B.left; Since last year
C.been away from; Last year D.been away from; Since last year
19.Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) __________ for about four years, but I __________ there.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been open; haven’t gone D.has opened; haven’t been
20.—I ________ this iPad on my thirteenth birthday.
—You mean you ________ it for two years It still looks new.
A.bought; have bought B.bought; have had
C.have bought; bought D.have bought; have had
二、按要求完成句子
21.He bought this pet dog two months ago. (同义句转换)
He this pet dog for two months.
22.Mary bought the book about History three days ago. (同义句转换)
Mary has the book about History three days ago.
23.She borrowed the magazine three days ago. (改为同义句)
She the magazine for three days.
24.Sam borrowed this book from me three days ago. (改为同义句)
Sam this book for three days.
25.The film Be My Friend started ten minutes ago. (改为同义句)
The film Be My Friend has for ten minutes.
26.The old man died two years ago. (改为同义句)
The old man two years.
27.Three days has passed since she fell ill. (改为同义句)
She’s since three days ago.
28.My grandparents got married 50 years ago. (改为同义句)
My grandparents married for 50 years.
29.Mrs Lee left home when she was very young.
Mrs Lee has home she was very young.
30.The match finished at 9:30.
The match has 9:30.
31.Two years ago, I returned to Shenyang. (改成同义句)
Ⅰ to Shenyang for two years.
32.Tom and Lucy joined the Reading Club last term.(同义句改写)
Tom and Lucy in of the Reading Club for almost one term.
33.I joined the swimming club in 2012.
I the swimming club since 2012.
34.Both Tom and I arrived in China two weeks ago. (改为同义句)
Tom as well as I in China for two weeks.
参考答案
一、
1.C
【详解】句意:——Mary什么时候离开她的办公室?——她已经离开五分钟了。
考查时态。根据“for about 5 minutes”为“for+时间段”,是现在完成时的标志词,且谓语动词必须是延续性动词,故瞬间动词leave要转变成be away,表状态可以延续。用has been away。故选C。
2.A
【详解】句意:会议上午9点开始,已经持续了3个小时。
考查动词时态辨析。began; has been on一般过去时;现在完成时;began; has begun一般过去时;表述错误;has begun; was on表述错误;has begun; has been on表述错误;现在完成时。began是begin的过去式,表示过去某个时间点发生的动作;has begun是现在完成时结构,强调过去发生的动作对现在造成的影响。题干“会议在上午9点开始”是过去的一个具体时间点发生的动作,需用began;has been on表示“持续;进行”,是延续性表达;begin是短暂性动词,不能与表示一段时间的for three hours连用。这里表示会议持续了3个小时要用has been on。故选A。
3.D
【详解】句意:亨利的祖父去世多年了,但亨利仍然想念他。
考查现在完成时的延续性用法。根据“for many years”可知,句子用现在完成时,且动词用延续性动词,die是短暂性动词,对应的延续性动词为be dead,主语是第三人称单数,因此此处现在完成时结构为has been dead。故选D。
4.A
【详解】句意:——我两周前借了这本词典。——你意思是说你只保留了半个月。
考查延续性与非延续性动词。根据“for only half a month.”可知,句子用现在完成时,且动词用延续性动词,排除C、D选项;结合“I borrowed this dictionary two weeks ago.”可知,此处是指保留了词典半个月,borrow的延续性动词是keep。故选A。
5.C
【详解】句意:——哇!你有一张亚洲杯的门票!——我叔叔给我买的。他买这张票已经三天了。
考查现在完成时。根据“You have a ticket to the Asian Cup!”及“for three days”可知,时态为现在完成时,且动词用延续性动词,bought是短暂性动词,应改为对应的延续性动词had;该句主语是He,所以该句谓语的结构为:has+过去分词。故选C。
6.B
【详解】句意:我父亲拥有这辆车已经三年了。
考查延续性动词和非延续性动词的用法。句中“for three years”表示一段时间,需要用延续性动词,只有have是延续性动词,可以与时间段连用。A选项“买”、C选项“借入”、D选项“借出”都是非延续性动词,不能与表示一段时间的“for three years”连用。故选B。
7.A
【详解】句意:——我必须这周还书吗?我一周前借的。——不,你不必。你可以再借一个星期。
考查情态动词及延续性动词的用法。mustn’t禁止;don’t have to不必;needn’t不必。keep保持,是延续性动词;borrow借入,是短暂性动词;lend借出,是短暂性动词。第一空,以must开头的一般疑问句的否定性回答要用needn’t或don’t have to,排除C项和D项。第二空,“for+一段时间”要与延续性动词一起连用,排除B项。故选A。
8.B
【详解】句意:她从两天前起就一直保存着这本书。
考查时态及介词辨析。since自从,后接时间点;for(表示一段时间)达,计,后接一段时间。根据“two days ago”可知,此处表示时间点,此处介词用since,句子时态为现在完成时,且动作延续,结合选项可知,B项符合。故选B。
9.D
【详解】句意:这部电影上映一周了,许多小孩都非常喜欢它。
考查现在完成时的用法。根据“for a week”可知此句应用现在完成时“主语+have/has+done”,排除选项A和C;“for a week”表示一段时间,与一段时间连用,动词应用延续性动词,“begin”是短暂性动词,应变为“be on”。故选D。
10.D
【详解】句意:我的祖父母已经结婚60年了。他们在乡下过着平静的生活。
考查动词时态和语态。married一般过去时,表示过去发生的动作;got married一般过去时,强调结婚的动作;have married现在完成时,表示已经结婚但不符合持续状态表达;have been married现在完成时,表示持续到现在的婚姻状态。根据“for sixty years”的时间状语,可知需用现在完成时表示持续状态。故选D。
11.C
【详解】句意:——你在纽约待了多久了? ——三天了。
考查动词时态。have you come你已经来了,现在完成时,come为非延续性动词,不能与时间段连用;were you你是,一般过去时,为be动词过去式,不能与时间段连用;have you been你已经待了,现在完成时,be为延续性动词,可与时间段连用;will you come你将来吗,一般将来时,come为非延续性动词,不能与时间段连用。根据答语“For three days”可知,问句询问的是在某地待了多久,应用现在完成时,且动词应为延续性动词。故选C。
12.C
【详解】句意:自从我来到东吴大学,我就加入了学校足球队,并且我真的很享受踢足球。
考查现在完成时和延续性动词。join加入,短暂性动词;be in加入,延续性动词。根据“since I came to Soochow University”可知,时态为现在完成时,且应用延续性动词,主语为I,助动词用have,be的过去分词为been。故选C。
13.C
【详解】句意:游客们已经在江苏待了五天。他们现在正在参观常州。
考查现在完成时的用法。根据“for five days”可知,此句时态为现在完成时,且要用延续性动词,排除选项A、B。根据“They are visiting Changzhou now”可知,游客已经在江苏了。故选C。
14.D
【详解】句意:——罗伯特在这所学校学习多久了?——自2001年以来。
考查延续性动词和非延续性动词。been to the USA去过美国,是非延续性动词短语;joined the reading club参加阅读俱乐部,是非延续性动词短语;become an engineer当工程师,是非延续性动词短语;studied in that school在那所学校学习,是延续性动词短语,根据 how long和since 2001可知问句问的是一个时间段,谓语动词必须是延续性动词,study是延续性动作,可以与表示一段时间的状语连用。故选D。
15.B
【详解】句意:她从上个星期开始借了这本书。
考查现在完成时。for后接时间段;since后接过去的时间。根据“last week”可知,此处表示过去的时间,第二个空用since,表示动作从上个礼拜开始,一直持续到现在,时态用现在完成时,且谓语动词用延续性动词,第一个空用has kept。故选B。
16.B
【详解】句意:我的父母已经结婚 50 多年了,他们彼此非常相爱。
考查现在完成时。根据“for over 50 years”可知,本句是现在完成时,“marry”是短暂性动词,不能与表示一段时间的状语连用,而“be married”表示状态,可以与一段时间连用。故选B。
17.C
【详解】句意:对不起,年轻人,火车已经开走20分钟了。
考查现在完成时。根据“for 20 minutes”可知,时态为现在完成时“have/has+done”,表示持续了一段时间,主语为the train,用延续性动词短语be away的现在完成时结构“has been away”。故选C。
18.D
【详解】句意:——你离家多久了?——从去年开始。我非常想念我的父母。但是,因为我的工作,我不能回家。
考查现在完成时。How long“多久”,是对一段时间提问,应用延续性动词,第一空所在句的句子时态为现在完成时,been away from符合;回答“How long”的提问,用since+时间“自从……时”。故选D。
19.B
【详解】句意:扬州中国大运河博物馆已经开放了大约四年,但我还没有去过那里。
考查现在完成时。根据“for about four years”可知,此处应用现在完成时,且用延续性动词;have gone to“已经去了”;have been to“已经去过”,根据“but”可知,此处句意发生了转折,即:博物馆已经开放了一段时间,但是我还没有去过,B项符合。故选B。
20.B
【详解】句意:——我在我13岁生日的时候买了这个平板电脑。——你的意思是你已经拥有它两年了吗?它看起来仍然很新。
考查动词时态。第一句中根据“on my thirteenth birthday”可知,这是一个过去的时间点,所以句子要用一般过去时,“buy”的过去式是“bought”,所以第一空填“bought”;第二句中根据“for two years”,这是表示一段时间的时间状语,常与现在完成时连用,其结构为“have/has+过去分词”,且谓语动词要用延续性动词。“buy”是非延续性动词,不能和一段时间连用,“have”表示“拥有”,是延续性动词,“have”的过去分词是“had”,主语是“you”,助动词用“have”,所以第二空填“have had”。故选B。
二、
21. has had
【详解】句意:他两个月前买了这只宠物狗。根据“He...this pet dog for two months.”可知,此处需要表达“他拥有这只宠物狗两个月了”。句中“for two months”是一段时间,常与现在完成时连用,且谓语动词要用延续性动词。“buy”是短暂性动词,不能与一段时间连用,此处应用延续性动词“have”,现在完成时的结构是“have/has+过去分词”,主语“He”是第三人称单数,所以用“has had”。故填has;had。
22. had since
【详解】句意:玛丽三天前买了这本关于历史的书。改写为:玛丽自从三天前就拥有了这本关于历史的书。原句是一般过去时,要改为现在完成时,且与一段时间连用。“buy”是短暂性动词,不能与一段时间连用,需变为“have”,其过去分词是“had”;“since +时间点”表示“自从……”,用于现在完成时,“three days ago”是时间点,所以用“since”。故填had;since。
23.has kept
【详解】句意:她三天前借了这本杂志。根据句意和所给的句子部分分析可知,所给的句子中时间是for three days,所以句中应该用现在完成时,结构是:have/ has+过去分词,主语是第三人称,所以这里应用has,而原句中的动词borrow是短暂性动词,所以这里要变成延续性动词keep。故填has kept。
24.has kept
【详解】句意:山姆三天前从我这里借了这本书。由“for three days”可知,此处是现在完成时,结构是have/has done。与一段时间连用,谓语动词应为延续性动词。borrow是非延续性动词,此处应用延续性动词keep。主语是第三人称单数,助动词用has,keep用其过去分词。故填has kept。
25. been on
【详解】句意:电影《Be My Friend》十分钟前就开始了。根据句中“for fifteen minutes”和空前“has”可知,此处为现在完成时,start为非延续性动词,不能和时间段连用,需要变为be on,be的过去分词为been。故填been;on。
26.has been dead for
【详解】句意:这位老人两年前去世了。根据“The old man...two years”可知,此处可表示为“这位老人已经去世两年了”,此时需要用现在完成时,动词die是一个瞬间动词, 不可以和“for+时间段”连用,因此要改为be dead,且主语是第三人称单数,因此用has been dead,最后的时间状语是for two years。故填has been dead for。
27.been ill
【详解】句意:她生病已经三天了。根据题干要求和时间状语since three days ago可知,改后句子意思为:她从三天前就一直病着。故句子的时态为现在完成时态,其结构为:have/has+过去分词,句中的动词要用延续性动词。fall ill“生病”是短暂性动词,不能和一段时间连用。be ill表示状态,能跟一段时间连用,因此用has been ill表示“已经病了三天了”。故填been ill。
28. have been
【详解】句意:我的祖父母50年前结婚了。换而言之,他们结婚有50年了,句子应使用现在完成时,其结构为have/has done,get married为短暂性动词,此处现在完成时与for 50 years连用,需使用延续性动词be married,表示结婚的状态,句子的主语为名词复数,助动词选用have。故填have;been。
29. been away from since
【详解】句意:当李夫人很小的时候,她就离开家了。也就是说自从她小时候,李夫人就已经离开家了,该句可以转换成since引导的时间状语从句,主句要用现在完成时have/has been+done,be away from离家。故填been;away;from;since。
30. been over since
【详解】句意:比赛于九点半结束。该句可替换为“比赛自九点半就结束了”;句子时态是现在完成时,since后接过去时间点;finish用be over替换;此处be动词用been,与has构成现在完成时,故填been;over;since。
31. have been back
【详解】句意:两年前,我回到了沈阳。原句也可说“我回到沈阳已经两年了”,应用现在完成时,其结构为have/has done;主语为I,助动词用have;return“回来”,非延续性动词,不能与“for two years”连用;be back“回来”,延续性动词短语,可以与段时间连用,其中be的过去分词为been。故填have;been;back。
32. have been
【详解】句意:汤姆和露西上学期加入了读书俱乐部。根据“for almost one term”可知,本句应用现在完成时改写,结构为have/has done,主语是复数概念,助动词用have。join是短暂性动词,和一段时间连用,应用对应的延续性动词be in。故填have;been。
33. have been in
【详解】句意:我在2012年加入了游泳俱乐部。根据句中的时间状语“since 2012.”可知,句子的时态是现在完成时,句中的动词要用延续性动词,join对应的延续性动词为be in...,现在完成时的结构为have/has+动词的过去分词,主语是第一人称I,助动词用have,be的过去分词为been。故填have;been;in。
34. has been
【详解】句意:汤姆和我两周前都到了中国。根据转换句中的时间“for two weeks”可知,句中应该用现在完成时,主语是as well as引导的两部分,谓语动词应该用“就远原则”,所以应与Tom一致,所以谓语动词应用has,原句中的arrive的延续性动词是be in,故填has been。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)