内容正文:
2024-2025学年八年级英语下册单元模块满分必刷题(牛津译林版)
Unit 3 Online tours【刷语法】(重点语法提升练)
现在完成时和一般过去时辨析
现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
(
语法精练语法精讲
)
过关测试满分:50分 时间:40分钟
一、单项选择(每小题1分,共40分)
1.(23-24八年级下·云南昆明·期末)In the last ten years, our government ________ on environmental protection to make Kunming more and more beautiful.
A.focus B.focuses C.focused D.has focused
【答案】D
【详解】句意:在过去的十年里,我们的政府一直致力于环境保护,使昆明变得越来越美丽。
考查句子时态。根据句中时间状语“in the last ten years”提示,句子应用现在完成时have/has done。现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。故选D。
2.(23-24八年级下·河北保定·期末)As is known to all, the 2022 Winter Olympics in China.
A.has held B.is holding C.will be held D.was held
【答案】D
【详解】句意:众所周知,2022年冬奥会在中国举办。
考查一般过去时的被动语态。has held现在完成时;is holding现在进行时;will be held一般将来时的被动语态;was held一般过去时的被动语态。根据“As is known to all, the 2022 Winter Olympics… in China.”可知,句子应用一般过去时,并且主语和谓语动词之间是被动关系,要用被动语态;一般过去时的被动语态结构为:was/were+动词的过去分词。故选D。
3.(23-24八年级下·河北保定·期末)—Someone to Talk to is exciting.
—I agree with you. I _______ it twice.
A.read B.have read C.had read D.was reading
【答案】B
【详解】句意:——Someone to Talk to这本书很令人兴奋。——我同意你的看法。我已经读过两次。
考查现在完成时态。根据句意“我已经读过两遍”可知Someone to Talk to是一本书,在交谈时阅读动作已经完成,故谓语动词使用现在完成时have/has done来表示,主语I为第一人称,助动词选用have,read为一般现在时,had read为过去完成时,was reading为过去进行时。B项符合题意。故选B。
4.(23-24八年级下·四川凉山·期末)—Hurry up! The movie ________.
—Don’t hurry! Safety comes first. It only started a few minutes ago.
A.has begun B.would begin C.will begin D.had begun
【答案】A
【详解】句意:——快点!电影开始了。——别急!安全第一。刚开始几分钟。
考查时态。根据“It only started a few minutes ago.”可知,电影已经开始了,应用现在完成时,其构成为“has/have done”,故选A。
5.(2025八年级下·全国·专题练习)—Have you finished your homework?
—Yes. I ________ it ten minutes ago.
A.have finished B.am going to finish C.finish D.finished
【答案】D
【详解】句意:——你完成作业了吗?——是的。我十分钟前就完成了。
考查时态。根据“ten minutes ago”可知句子用一般过去时,动词用过去式。故选D。
6.(23-24八年级下·江苏常州·期末)—French films are my cup of tea. Some of them are really wonderful.
—Oh, what a pity! I ________ any of them.
A.won’t watch B.am not watching C.was watching D.haven’t watched
【答案】D
【详解】句意:——我喜欢法国电影。其中一些真的很棒。——哦,太遗憾了!我没有看过它们中的任何一个。
考查动词时态。根据“Oh, what a pity! I...any of them.”可知此处指到现在为止,从来没有看过任何一部法国电影,需使用现在完成时,其结构为have/has done。故选D。
7.(23-24八年级下·江苏泰州·期末)—Great changes ________ in Xinghua in the past two years.
—I’m so proud of my country! Instead of just giving money to poor people, China has tried to educate people and give them the tools they need to shake off poverty (贫困).
A.were taken place B.have been taken place C.have taken place D.took place
【答案】C
【详解】句意:——在过去的两年中,兴化发生了很大的变化。——我为我的祖国感到骄傲!中国不是把钱给穷人,而是一直在努力教育人民,为他们提供摆脱贫困所需的工具。
考查时态。take place意为“发生”,不能用于被动语态。根据“in the past two years”可知,此句应用现在完成时,其构成为“has/have done”,主语“Great changes”为复数,用have构成现在完成时,故选C。
8.(23-24八年级下·江苏泰州·期末)School violence (暴力) ________ much attention of the whole society, and people are calling on the government to make laws as soon as possible.
A.caught B.has caught C.was catching D.will catch
【答案】B
【详解】句意:校园暴力已经引起全社会的关注,人们呼吁政府尽快制定法律。
考查现在完成时。分析句子可知这个动作是发生在过去,对现在造成影响,就是引起了广泛的关注,所以是现在完成时。故选B。
9.(23-24八年级下·海南海口·期末)—________ you ________ your homework yet?
—Yes. I finished it an hour ago.
A.Have; finished B.Did; finish C.Will; finish
【答案】A
【详解】句意:——你做完作业了吗?——是的。我一小时前就做完了。
考查动词的时态。根据“yet”可知,此处是现在完成时,其结构是have/has done。故选A。
10.(23-24八年级下·江苏宿迁·期末)—With the local government’s support, Siyang ________ a lot over the past ten years.
—That’s true. People are living a happy life now.
A.develops B.developed
C.will develop D.has developed
【答案】D
【详解】句意:——在地方政府的支持下,泗阳在过去十年取得了很大发展。——这是真的。人们现在过着幸福的生活。
考查现在完成时。develops一般现在时;developed一般过去时;will develop一般将来时;has developed现在完成时。根据“Siyang…a lot over the past ten years.”以及“People are living a happy life now.”可知,此句表述过去政府做的工作对现在泗阳人们造成的影响,因此用现在完成时。故选D。
11.(23-24八年级下·天津河西·期末)Great changes ________ in our city in the past five years.
A.have happened B.happened C.happen D.were happening
【答案】A
【详解】句意:在过去的五年里,我们的城市发生了巨大的变化。
考查时态。根据“in the past five years”可知,此处表示过去发生的动作,对现在造成影响。故选A。
12.(23-24八年级下·吉林·期末)—________ Tina ________ Treasure Island yet?
—Yes, she has. She thinks it’s fantastic.
A.Have; read B.Has; read C.Did; have
【答案】B
【详解】句意:——Tina已经读过《金银岛》这本书了吗?——是的,她已经读过。她认为这本书很精彩。
考查现在完成时的句型转换。根据答语“Yes, she has.”可知,问句是现在完成时的一般疑问句,其结构为:Have/Has+主语+过去分词+其他。主语Tina为第三人称单数,第一个空填has;read的过去分词为read,第二个空填read。故选B。
13.(23-24八年级下·广西南宁·期末)—Your sister likes the book Alice’s Adventures in Wonderland very much.
—That’s true. She ________ it twice.
A.read B.reads C.has read
【答案】C
【详解】句意:——你妹妹非常喜欢《爱丽丝梦游仙境》这本书。——的确是这样。她已经读了两遍了。
考查时态。根据“She ... it twice.”可知,此处强调动作完成的次数,用现在完成时,故选C。
14.(23-24八年级下·安徽安庆·期末)We ________ a lot of trees in the past few years, so the air here is much fresher than before.
A.planted B.were planting C.have planted D.will plant
【答案】C
【详解】句意:在过去的几年里,我们种了很多树,这里的空气比以前新鲜多了。
考查现在完成时。planted一般过去时;were planting过去进行时;have planted现在完成时;will plant一般将来时。分析句子可知,此处强调过去几年种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时。根据时间状语“in the past few years”也可知,时态是现在完成时“have/has + 过去分词”。主语是we,用助动词have。故选C。
15.(23-24八年级下·福建厦门·期末)—How was the dragon boat race you watched yesterday?
—It was wonderful. It ________ many good memories in my mind.
A.will leave B.is leaving C.has left
【答案】C
【详解】句意:——你昨天看的龙舟比赛怎么样?——太棒了。它在我心中留下了许多美好的回忆。
考查现在完成时。根据“It was wonderful. It…many good memories in my mind”可知,已经在脑海中留下了许多美好的记忆,应用现在完成时。故选C。
16.(23-24八年级下·四川成都·期末)—Did you invite Linda to join us to the cinema?
—Yes, but Linda won’t join us for the movie, because she _________ this film twice so far.
A.has watched B.watched C.will watch
【答案】A
【详解】句意:——你邀请Linda和我们一起看电影了吗? ——是的,但Linda不和我们看电影,因为她到目前为止已经看这个电影两次了。
考查时态。has watched观看,现在完成时;watched一般过去时;will watch一般将来时。根据句中的“so far”可知时态是现在完成时。故选A。
17.(23-24八年级下·山东青岛·期末)—Jenny, Would you like to see the movie with me?
—It’s an interesting film, but I ________ it.
A.will see B.have seen C.see D.saw
【答案】B
【详解】句意:——珍妮,你愿意和我一起看这部电影吗?——它是一部有趣的电影,但是我已经看过了。
考查动词时态。but表转折,说明珍妮已经看过这部电影了,表过去完成的动作对现在产生了影响,应为现在完成时。故选B。
18.(23-24八年级下·天津河东·期末)—Have you finished your homework?
—Yes, I have ________ done it.
A.ever B.yet C.already D.never
【答案】C
【详解】句意:——你做完你的作业了吗?——是的,我已经写完了。
考查副词辨析。ever曾经;yet“还”,用于现在完成时的否定句或疑问句;already已经,用于肯定句;never从不,表示否定。根据“Yes”可知,句子是肯定句,因此用“already”。故选C。
19.(23-24八年级下·山东菏泽·期末)—Bruce’s new movie is a big success. I want to see it this weekend.
—I ________ the movie already. To tell the truth, it is not that good.
A.see B.saw C.have seen
【答案】C
【详解】句意:——布鲁斯的新电影非常成功。我想周末的时候去看。——我已经看过了。实话实话,我觉得不太好。
考查动词的时态。see动词原形;saw动词的过去式;have seen现在完成时。根据already可知,表示过去发生或已完成的动作对现在造成的影响或结果,时态为现在完成时,要用have/has done。故选C。
20.(23-24八年级下·吉林长春·期末)— Mike, why don’t you do your homework now?
— I ______ my pencil box. I have to find it first.
A.lose B.will lose C.was losing D.have lost
【答案】D
【详解】句意:——迈克,你为什么现在不做作业呢? ——我丢了我的文具盒。我得先找到它。
考查现在完成时。根据“I have to find it first.”可知,弄丢了文具盒对现在造成的影响是无法写家庭作业,句子时态应用现在完成时,其结构为have/has done;主语为I,助动词用have,动词lose的过去分词为lost。故选D。
21.(23-24八年级下·河北保定·期末)My grandmother loves to travel. She ________ many places of interest so far.
A.visited B.visits C.will visit D.has visited
【答案】D
【详解】句意:我的祖母喜欢旅行。到目前为止,她已经参观了许多名胜。
考查现在完成时。根据“so far”可知,此处应用现在完成时,结构是:have/has+动词过去分词。故选D。
22.(23-24八年级下·广西南宁·期末)—Where is Alice? The film will begin.
—Don’t worry. I ________ her and she is on the way.
A.tell B.will tell C.have told
【答案】C
【详解】句意:——爱丽丝在哪里?电影要开始了。——别担心。我已经告诉她了,她正在来的路上。
考查时态。根据“Don’t worry.”和“on the way”可知,已经告知爱丽丝并且她正在赶来,表示已完成的动作对现在造成的影响或结果时应用现在完成时,结构为have done。故选C。
23.(23-24八年级下·北京西城·期末)—Sam, you ________ the table yet. It’s all messy!
—Sorry, I’ll do it immediately.
A.haven’t cleared B.weren’t clearing C.won’t clear D.don’t clear
【答案】A
【详解】句意:——Sam,你还没有收拾桌子。它乱七八糟的!——抱歉。我会立即收拾。
考查现在完成时。根据yet可知,此处表示对现在造成的影响,应用现在完成时。故选A。
24.(22-23八年级下·全国·课后作业)—Now Huai’an is so beautiful that I can’t recognize (认识) it.
— Yes. Great changes ______ in the past ten years.
A.has taken place B.have taken place C.took place D.take place
【答案】B
【详解】句意:——现在淮安太美了,我都认不出来了。——是的。在过去的十年里发生了巨大的变化。
考查动词时态。根据“in the past ten years”可知,本句是现在完成时(have/has done),主语是复数,助动词用have。故选B。
25.(2025八年级下·全国·专题练习)—What did you do yesterday afternoon?
—I ________ some shopping with my parents in the market.
A.have done B.do C.am going to do D.did
【答案】D
【详解】句意:——昨天下午你做什么了?——我和父母在市场购物了。
考查动词时态。have done现在完成时;do动词原形;am going to do一般将来时;did一般过去时。根据前文中的“yesterday afternoon”,可知句子时态为一般过去时,应该使用did。故选D。
26.(22-23八年级下·全国·课后作业)So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.
A.developed B.will develop C.has developed D.develops
【答案】C
【详解】句意:到目前为止,红色旅游发展迅速,并且越来越受欢迎。
考查现在完成时态。developed一般过去时;will develop将来时态;has developed现在完成时;develops一般现在时。根据“So far”可知,时态为现在完成时。故选C。
27.(2025八年级下·全国·专题练习)He ________ his key, and he hasn’t found it yet.
A.has lost B.lost C.have lost D.loses
【答案】B
【详解】句意:他丢了钥匙,还没找到。
考查时态。根据语境可知,“丢钥匙”这个动作发生在过去,用一般过去时,动词用过去式。故选B。
28.(23-24八年级下·辽宁大连·期末)—Have you watched Tom and Jerry?
—Yes. I ______ it three times.
A.watch B.watched C.has watched D.have watched
【答案】D
【详解】句意:——你看过《猫和老鼠》吗?——是的。我看了三遍。
考查动词的时态。根据“three times”可知时态是现在完成时。主语I后接have+过去分词。故选D。
29.(23-24八年级下·海南省直辖县级单位·期末)—When will your father come back?
—Oh, he ______ already. And he is cooking now.
A.will come back B.has arrived C.went home
【答案】B
【详解】句意:——你爸爸什么时候回来?——噢,他已经到了。他现在正在做饭。
考查动词时态。根据“he is cooking now”以及时间状语“already”可知,爸爸已经回来了,应用现在完成时,表示动作已经发生,且对现在产生影响,其结构为have/has done。故选B。
30.(23-24八年级下·广东江门·期末)—How long have you known your best friend?
—I’ve known him ________ six years. I ________ to know him in 2018.
A.since; had begun B.for; began C.at; begin D.since; began
【答案】B
【详解】句意:——你认识你最好的朋友多久了?——我认识他6年了。我在2018年就开始认识他了。
考查介词辨析、现在完成时和一般过去时。since自从;for后接一段时间;at后接具体的时刻;begin开始。根据“I’ve known him…six years.”可知,six years是一段时间,在现在完成时的句子中其前用介词for;根据“in 2018”可知所在的句子用一般过去时,谓语动词用过去式。故选B。
31.(23-24八年级下·广西贵港·期末)—Your bike is so cool. When did you buy it?
—On my 15th birthday, I it for 3 years.
A.bought B.have bought C.have had
【答案】C
【详解】句意:——你的自行车真酷。你什么时候买的? ——在我15岁生日那天,我已经买了3年了。
考查现在完成时及延续性动词。bought买,过去式;have bought已经买了,现在分词,瞬间动词;have had已经拥有,现在分词,延续性动词。又结合语境及“for 3 years”可知,该句表示已经买了三年了,应用现在完成时,其结构为“have done”,非延续性动词“bought”应转换成“had”。故选C。
32.(22-23八年级下·湖北襄阳·期末)—I hear your family has moved into a new house in Xiangyang. When did you ________ it?
—We ________ it for only half a year.
A.buy; bought B.have; had C.buy; have had D.buy; have bought
【答案】C
【详解】句意:——我听说你们家已经搬进了襄阳的新房子。你什么时候买的?——我们才买了半年。
考查延续性动词和瞬间动词。第一个空是一般过去时态,助动词did后面加动词原形;第二个空由“for only half a year”可知,用现在完成时,排除A和B项;搭配一段时间要用延续性动词have。故选C。
33.(2024八年级下·浙江宁波·专题练习)—When ________ your father ________ the Health Club?
—Many years ago. He ________ the club for a long time.
A.did, join, has joined B.has, joined, has joined
C.did, join, has been in D.has, joined, has been a member of
【答案】C
【详解】句意:——你父亲什么时候加入健身俱乐部的?——很多年前。他加入这个俱乐部已经很长时间了。
考查时态。根据“When...your father...the Health Club?”可知,加入健身俱乐部发生在过去,用一般过去时,排除BD;根据“He...the club for a long time.”可知,强调时间的延续,用现在完成时,且动词用延续性。故选C。
34.(22-23八年级下·江苏南京·期中)—I ________ Jim recently.
—Really? Can you tell me when you last saw him?
A.won’t see B.haven’t seen C.don’t see D.didn’t see
【答案】B
【详解】句意:——我最近没见到吉姆。——真的吗?你能告诉我你最后一次见到他是什么时候吗?
考查时态。根据“recently”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选B。
35.(22-23八年级下·江苏扬州·期中)—It’ s raining! When did it start?
—I don’t know. In fact, it ________ all the afternoon.
A.lasts B.lasted C.has lasted D.will last
【答案】C
【详解】句意:——下雨了!从什么时候开始的?——我不知道。事实上,它已经持续了整个下午。
考查动词时态。lasts持续,一般现在时;lasted一般过去时;has lasted现在完成时;will last一般将来时。根据“In fact, it…all the afternoon.”可知已经持续了整个下午。需用现在完成时,故选C。
36.(23-24八年级下·江苏扬州·期中)— When did the boy ________ the girl?
— They have ________ for ten years.
A.get married to; been married B.get married to; got married
C.get married with; been married D.get married with; got married
【答案】A
【详解】句意:——那个女生是什么时候与那个男生结婚的?——他们已经结婚十年了。
考查动词短语和现在完成时。get married to和某人结婚;get married with错误用法;got married结婚了(不能与表示一段时间的时间状语连用);been married已经结婚了(可与表示一段时间的时间状语连用)。根据“They have...for ten years.”可知,此句应是现在完成时,且句子的谓语动词应是延续性动词,可与for ten years连用,所以此空是been married,排除选项B和D;而get married with为错误用法,第一空应是get married to。故选A。
37.(2024八年级下·海南·专题练习)—When did they arrive?
—They ________ two hours ago. They ________ here for two hours.
A.arrived; have arrived B.arrived; have been C.got; have been
【答案】B
【详解】句意:——他们什么时候到的?——他们两小时前到达。他们在这里已经两个小时了。
考查时态和动词辨析。arrive到达;get得到,只有和to连用才表示“到达”。根据“two hours ago”可知是两个小时前到达,用arrived;根据“for two hours”可知,此处是现在完成时,arrive是短暂性动词,此处应用延续性动词be,后接地点副词。故选B。
38.(23-24八年级下·陕西西安·期末)—Amy, I remember you ________ several years ago.
—Yes. I ________ for five years.
A.get married; have been married B.have married; got married
C.got married; have been married D.have married; have been married
【答案】C
【详解】句意:——Amy,我记得你几年前结婚了。——是的, 我结婚五年了。
考查动词时态。根据“several years ago”可知句子用一般过去时,动词用过去式;根据“for 3 years”可知句子用现在完成时,与时间段连用,用系表结构be married表示状态,故选C。
39.(23-24八年级下·黑龙江·期末)—When ________ you ________ to see the doctor?
—Last weekend.
A.do; go B.did; go C.have; gone
【答案】B
【详解】句意:——你什么时候去看医生的?——上周末。
考查动词时态。根据“Last weekend.”可知,句子是一般过去时,所以疑问句的助动词用did。故选B。
40.(23-24八年级下·四川达州·期末)—Have you ever ________ Mount Huang?
—Yes. I ________ there last summer.
A.gone to; go B.been to; went C.gone to; went D.been to; go
【答案】B
【详解】句意:——你去过黄山吗?——是的。我去年夏天去过那里。
考查动词时态。have/has been to...表示“曾经去过某地(已回)”;have/has gone to...表示“去了某地(未回)”。根据“Have you ever”可知,此处是询问对方是否去过黄山,用have been to,可排除AC选项;根据“last summer”可知,答语是一般过去时,动词需用过去式。故选B。
二、单词拼写(每小题1分,共10分)
41.(22-23八年级下·全国·单元测试)— you (clean) the room?
—Yes, we (do) that already.
—When you (do) it?
—We (do) it an hour ago.
【答案】 Have cleaned have done did do did
【详解】句意:——你们打扫房间了吗?——是的,我们已经这么做了。——你们什么时候做的?——我们一小时前就做了。根据回答中“already已经”可知,前两行的时态为现在完成时;现在完成时一般疑问句结构为:Have/Has+主语+动词过去分词+其它?所以第1空填助动词have,并且句首字母h要大写。clean的过去分词为cleaned,所以第2空填cleaned。第3空所在句子包含“already”,所以也是现在完成时,空前主语是we,所以助动词用have,do的过去分词是done,因此第3空填have done。根据“an hour ago一小时前”可知,最后的问答句的时态为一般过去时,所以第4空填助动词did,第5空的实义动词“do做”在疑问句中用原形,所以第5空填do。最后一句也是一般过去时,所以填写do的过去式did。故填Have;cleaned;have done;did;do;did。
42.(23-24八年级下·辽宁抚顺·期末)I (have)a fight with my best friend yesterday.
【答案】had
【详解】句意:昨天我和我最好的朋友打了一架。根据“yesterday 昨天”可知,时态为一般过去时。动词“have”改为过去时的“had”。故填had。
43.(21-22八年级下·全国·单元测试)She (study)English since she was ten.
She (begin)to study English when she was ten.
【答案】 has studied began
【详解】句意:她从十岁起就学习英语了。她十岁时开始学习英语。根据“since she was ten”可知,第一句应为现在完成时,结构为“has/have+过去分词”,主语为第三人称单数she,助动词用has,第一空应填has studied;根据“when she was ten”可知,第二句为一般过去时,谓语动词为begin“开始”的过去式began。故填has studied;began。
44.(20-21八年级下·全国·课后作业)It (rain) for a week. I wonder when it will be sunny.
【答案】has rained
【详解】句意:已经下了一个星期的雨。我想知道什么时候会是晴天。“for+一段时间”一般要与现在完成时一起连用,表示某个动词持续了多长时间结构为have/has done,主语it是第三人称,助动词用has,故填has rained。
45.(22-23八年级下·湖南常德·期末)―Jenny, your new soft toy looks very beautiful.
—Oh, it is not new. I (have) it since three months ago.
【答案】have had
【详解】句意:——Jenny,你的新毛绒玩具看起来很漂亮。——哦,它不是新的。我三个月前就有了。have“有”,是动词,根据“since three months ago”可知,此处用现在完成时“have/has done”结构,主语为I,助动词用have,have的过去分词为had。故填have had。
46.(21-22八年级下·江苏盐城·期中)Mike and I have been friends since we first (meet).
【答案】met
【详解】句意:迈克和我从第一次见面就一直是朋友。since引导的时间状语从句,主句时态用现在完成时,从句中时态用一般过去时,meet的过去式形式为met。故填met。
47.(22-23八年级下·江苏盐城·阶段练习)There (be) a new railway station in our city since 2002.
【答案】has been
【详解】句意:自2002年以来,我们城市就有一个新的火车站了。这里是there be句型,根据“since 2002”可知,时态是现在完成时,其结构是there have/has been+名词,此处“a new railway station”是名词单数,所以用has been。故填has been。
48.(22-23八年级下·全国·单元测试)—How long the boy (own) those Lego models?
—Since he (be) four years old.
【答案】 has owned was
【详解】句意:——这个男孩拥有这些乐高模型多久了?——从他四岁起。how long“多长时间”,常与现在完成时连用,结构为have/has done,主语是单数,助动词用has;since“自从”,引导的时间状语从句,常用一般过去时,主语是he,be动词用was。故填has;owned;was。
49.(23-24八年级下·黑龙江双鸭山·期末)I have had the toy plane since I (be) a little kid.
【答案】was
【详解】句意:我从小就有这架玩具飞机。分析题干可知,主句使用了现在完成时,since引导的时间状语从句通常使用一般过去时,结合提示词和从句主语I可知,空格处应填be动词was。故填was。
50.(23-24八年级下·甘肃陇南·期末)She (realize) she left her homework at home when she was on her way to school.
【答案】realized
【详解】句意:当她在上学路上,她意识到她把作业落在家里了。由句子中的left可知,句子时态为一般过去时,谓语动词应用过去式,动词realize表示“意识到”,其过去式是realized。故填realized。
(
6
)原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
2024-2025学年八年级英语下册单元模块满分必刷题(牛津译林版)
Unit 3 Online tours【刷语法】(重点语法提升练)
现在完成时和一般过去时辨析
现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
(
语法精练语法精讲
)
过关测试满分:50分 时间:40分钟
一、单项选择(每小题1分,共40分)
1.(23-24八年级下·云南昆明·期末)In the last ten years, our government ________ on environmental protection to make Kunming more and more beautiful.
A.focus B.focuses C.focused D.has focused
2.(23-24八年级下·河北保定·期末)As is known to all, the 2022 Winter Olympics in China.
A.has held B.is holding C.will be held D.was held
3.(23-24八年级下·河北保定·期末)—Someone to Talk to is exciting.
—I agree with you. I _______ it twice.
A.read B.have read C.had read D.was reading
4.(23-24八年级下·四川凉山·期末)—Hurry up! The movie ________.
—Don’t hurry! Safety comes first. It only started a few minutes ago.
A.has begun B.would begin C.will begin D.had begun
5.(2025八年级下·全国·专题练习)—Have you finished your homework?
—Yes. I ________ it ten minutes ago.
A.have finished B.am going to finish C.finish D.finished
6.(23-24八年级下·江苏常州·期末)—French films are my cup of tea. Some of them are really wonderful.
—Oh, what a pity! I ________ any of them.
A.won’t watch B.am not watching C.was watching D.haven’t watched
7.(23-24八年级下·江苏泰州·期末)—Great changes ________ in Xinghua in the past two years.
—I’m so proud of my country! Instead of just giving money to poor people, China has tried to educate people and give them the tools they need to shake off poverty (贫困).
A.were taken place B.have been taken place C.have taken place D.took place
8.(23-24八年级下·江苏泰州·期末)School violence (暴力) ________ much attention of the whole society, and people are calling on the government to make laws as soon as possible.
A.caught B.has caught C.was catching D.will catch
9.(23-24八年级下·海南海口·期末)—________ you ________ your homework yet?
—Yes. I finished it an hour ago.
A.Have; finished B.Did; finish C.Will; finish
10.(23-24八年级下·江苏宿迁·期末)—With the local government’s support, Siyang ________ a lot over the past ten years.
—That’s true. People are living a happy life now.
A.develops B.developed
C.will develop D.has developed
11.(23-24八年级下·天津河西·期末)Great changes ________ in our city in the past five years.
A.have happened B.happened C.happen D.were happening
12.(23-24八年级下·吉林·期末)—________ Tina ________ Treasure Island yet?
—Yes, she has. She thinks it’s fantastic.
A.Have; read B.Has; read C.Did; have
13.(23-24八年级下·广西南宁·期末)—Your sister likes the book Alice’s Adventures in Wonderland very much.
—That’s true. She ________ it twice.
A.read B.reads C.has read
14.(23-24八年级下·安徽安庆·期末)We ________ a lot of trees in the past few years, so the air here is much fresher than before.
A.planted B.were planting C.have planted D.will plant
15.(23-24八年级下·福建厦门·期末)—How was the dragon boat race you watched yesterday?
—It was wonderful. It ________ many good memories in my mind.
A.will leave B.is leaving C.has left
16.(23-24八年级下·四川成都·期末)—Did you invite Linda to join us to the cinema?
—Yes, but Linda won’t join us for the movie, because she _________ this film twice so far.
A.has watched B.watched C.will watch
17.(23-24八年级下·山东青岛·期末)—Jenny, Would you like to see the movie with me?
—It’s an interesting film, but I ________ it.
A.will see B.have seen C.see D.saw
18.(23-24八年级下·天津河东·期末)—Have you finished your homework?
—Yes, I have ________ done it.
A.ever B.yet C.already D.never
19.(23-24八年级下·山东菏泽·期末)—Bruce’s new movie is a big success. I want to see it this weekend.
—I ________ the movie already. To tell the truth, it is not that good.
A.see B.saw C.have seen
20.(23-24八年级下·吉林长春·期末)— Mike, why don’t you do your homework now?
— I ______ my pencil box. I have to find it first.
A.lose B.will lose C.was losing D.have lost
21.(23-24八年级下·河北保定·期末)My grandmother loves to travel. She ________ many places of interest so far.
A.visited B.visits C.will visit D.has visited
22.(23-24八年级下·广西南宁·期末)—Where is Alice? The film will begin.
—Don’t worry. I ________ her and she is on the way.
A.tell B.will tell C.have told
23.(23-24八年级下·北京西城·期末)—Sam, you ________ the table yet. It’s all messy!
—Sorry, I’ll do it immediately.
A.haven’t cleared B.weren’t clearing C.won’t clear D.don’t clear
24.(22-23八年级下·全国·课后作业)—Now Huai’an is so beautiful that I can’t recognize (认识) it.
— Yes. Great changes ______ in the past ten years.
A.has taken place B.have taken place C.took place D.take place
25.(2025八年级下·全国·专题练习)—What did you do yesterday afternoon?
—I ________ some shopping with my parents in the market.
A.have done B.do C.am going to do D.did
26.(22-23八年级下·全国·课后作业)So far, red tourism (旅游业) ________ quickly and it’s becoming more and more popular.
A.developed B.will develop C.has developed D.develops
27.(2025八年级下·全国·专题练习)He ________ his key, and he hasn’t found it yet.
A.has lost B.lost C.have lost D.loses
28.(23-24八年级下·辽宁大连·期末)—Have you watched Tom and Jerry?
—Yes. I ______ it three times.
A.watch B.watched C.has watched D.have watched
29.(23-24八年级下·海南省直辖县级单位·期末)—When will your father come back?
—Oh, he ______ already. And he is cooking now.
A.will come back B.has arrived C.went home
30.(23-24八年级下·广东江门·期末)—How long have you known your best friend?
—I’ve known him ________ six years. I ________ to know him in 2018.
A.since; had begun B.for; began C.at; begin D.since; began
31.(23-24八年级下·广西贵港·期末)—Your bike is so cool. When did you buy it?
—On my 15th birthday, I it for 3 years.
A.bought B.have bought C.have had
32.(22-23八年级下·湖北襄阳·期末)—I hear your family has moved into a new house in Xiangyang. When did you ________ it?
—We ________ it for only half a year.
A.buy; bought B.have; had C.buy; have had D.buy; have bought
33.(2024八年级下·浙江宁波·专题练习)—When ________ your father ________ the Health Club?
—Many years ago. He ________ the club for a long time.
A.did, join, has joined B.has, joined, has joined
C.did, join, has been in D.has, joined, has been a member of
34.(22-23八年级下·江苏南京·期中)—I ________ Jim recently.
—Really? Can you tell me when you last saw him?
A.won’t see B.haven’t seen C.don’t see D.didn’t see
35.(22-23八年级下·江苏扬州·期中)—It’ s raining! When did it start?
—I don’t know. In fact, it ________ all the afternoon.
A.lasts B.lasted C.has lasted D.will last
36.(23-24八年级下·江苏扬州·期中)— When did the boy ________ the girl?
— They have ________ for ten years.
A.get married to; been married B.get married to; got married
C.get married with; been married D.get married with; got married
37.(2024八年级下·海南·专题练习)—When did they arrive?
—They ________ two hours ago. They ________ here for two hours.
A.arrived; have arrived B.arrived; have been C.got; have been
38.(23-24八年级下·陕西西安·期末)—Amy, I remember you ________ several years ago.
—Yes. I ________ for five years.
A.get married; have been married B.have married; got married
C.got married; have been married D.have married; have been married
39.(23-24八年级下·黑龙江·期末)—When ________ you ________ to see the doctor?
—Last weekend.
A.do; go B.did; go C.have; gone
40.(23-24八年级下·四川达州·期末)—Have you ever ________ Mount Huang?
—Yes. I ________ there last summer.
A.gone to; go B.been to; went C.gone to; went D.been to; go
二、单词拼写(每小题1分,共10分)
41.(22-23八年级下·全国·单元测试)— you (clean) the room?
—Yes, we (do) that already.
—When you (do) it?
—We (do) it an hour ago.
42.(23-24八年级下·辽宁抚顺·期末)I (have)a fight with my best friend yesterday.
43.(21-22八年级下·全国·单元测试)She (study)English since she was ten.
She (begin)to study English when she was ten.
44.(20-21八年级下·全国·课后作业)It (rain) for a week. I wonder when it will be sunny.
45.(22-23八年级下·湖南常德·期末)―Jenny, your new soft toy looks very beautiful.
—Oh, it is not new. I (have) it since three months ago.
46.(21-22八年级下·江苏盐城·期中)Mike and I have been friends since we first (meet).
47.(22-23八年级下·江苏盐城·阶段练习)There (be) a new railway station in our city since 2002.
48.(22-23八年级下·全国·单元测试)—How long the boy (own) those Lego models?
—Since he (be) four years old.
49.(23-24八年级下·黑龙江双鸭山·期末)I have had the toy plane since I (be) a little kid.
50.(23-24八年级下·甘肃陇南·期末)She (realize) she left her homework at home when she was on her way to school.
(
6
)原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$