内容正文:
2024-2025学年八年级英语下册单元模块满分必刷题(外研版)
Module 3 Journey to space【刷语法】(重点语法提升练)
语法精讲
现在完成时(2)
1、现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
2、常与现在完成时连用的副词:
just:刚刚;常用于现在完成时态,通常放在助动词之后,实义动词之前。The train has just left.
just now:刚才;相当于a moment ago,常用于一般过去时,通常放在句末。 I saw him just now.
yet 已经;与现在完成时连用,用于疑问句或否定句中,通常置于句末,也可与not连用,表示“还没有”。
already 已经;与现在完成时连用,常用于肯定句中,一般不用于否定句,但可用于疑问句中
never 从不;常与完成时连用,用在句子中表否定
语法精练语法精讲
过关测试满分:60分 时间:40分钟
一、单项选择(每小题1分, 共40分)
1.(23-24八年级上·山东威海·期末)—The number of tourists ________ over 40 million this year.
—Yes. A large number of tourists ________ so far because of the beautiful scenery.
A.is; have come B.are; has come C.is; come
【答案】A
【详解】句意:——今年游客人数超过4000万。——是的。由于风景优美,到目前为止来了很多游客。
考查主谓一致。the number of“……的数量”,后接名词复数作主语时,其后的谓语动词用单数形式,第一个空填单数is;a large number of“许多的”,后跟可数名词复数作主语时,谓语动词也用复数,助动词用have,根据so far可知,时态为现在完成时,结构为have+done,come的过去分词为come。故选A。
2.(22-23八年级下·新疆塔城·期末)—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
【答案】A
【详解】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
3.(22-23八年级下·四川成都·期末)—________ you ever ________ to Chengdu Research Base?
—No, never. But I plan to visit it this summer.
A.Did; go B.Have; been C.Are; going
【答案】B
【详解】句意:——你去过成都研究基地吗?——不,从来没有。但我计划今年夏天去参观那里。
考查时态。根据“ever”及答语“No, never. But I plan to visit it this summer.”可知,此处指过去的动作对现在造成影响,应用现在完成时。故选B。
4.(22-23八年级上·辽宁沈阳·期末)—____ she ever________ Tower Bridge?
—Yes. She________ it two years ago.
A.Did; visit; visited B.Has; visited; visited
C.Is; visiting; has visited D.Does; visit; visits
【答案】B
【详解】句意:——她参观过塔桥吗?——是的。她两年前去过那里。
考查动词时态。由ever可知第一空是现在完成时,表示曾经做过某事,要用have done的形式来表示,又因she是第三人称单数,要用has的形式;由two years ago可知第二空是一般过去时,visited。故选B。
5.(22-23八年级下·全国·课后作业)—Have you ever been to an aquarium?
—No, ________.
A.I have B.I am not C.I haven’t D.I hasn’t
【答案】C
【详解】
句意:——你去过水族馆吗?——不,我没有。
考查现在完成时答语。根据问句“Have you ever been to an aquarium?”可知,问句是现在完成时,其否定回答中要用haven’t/hasn’t,因为主语是I,所以要用haven’t,故选C。
6.(21-22八年级上·广东广州·单元测试)—Have you _________ visited the Great Wall?
—No, _________.
A.already; ever B.ever; never C.never; ever D.ever; yet
【答案】B
【详解】句意:——你曾经参观过长城吗?——没有,从来没有。
考查副词辨析。ever曾经,用于否定句和疑问句中,放句中;already早已,已经,用于肯定句中;never从不;yet仍,还,用于否定句中,用于句末。因为上句为疑问句,故可排除A。又因为第二个空前为“No”,可推测空后要表达从没去过,即用never。故选B。
7.(23-24八年级上·河北·期中)How clean the classroom is! I think someone ________ it.
A.is cleaning B.will clean C.has cleaned D.cleans
【答案】C
【详解】句意:多么干净的教室啊!我认为有人打扫过。
考查动词时态。根据“How clean the classroom is”可知,过去的打扫动作对现在有影响,用现在完成时(have/has done)。故选C。
8.(24-25八年级上·辽宁沈阳·期中)It ________ a fantastic experience so far.
A.is B.was C.has been D.have been
【答案】C
【详解】句意:到目前为止,这是一次奇妙的经历。
考查现在完成时和主谓一致。根据“so far”可知,应用现在完成时,结构是:have/has+动词过去分词,主语It表示单数,应用助动词has。故选C。
9.(23-24八年级上·河北邯郸·期中)My sister ________ the book three times. She wants to read it again.
A.reads B.has read C.is reading D.will read
【答案】B
【详解】句意:我妹妹已经读过这本书三遍了。她还想再读一遍。
考查动词时态。根据“three times”可知,强调动作已经完成的次数,用现在完成时“have/has+动词过去分词”,主语为“My sister”,助动词用has。故选B。
10.(23-24八年级上·甘肃白银·期中)—Have you finished your report ________?
—Yes, I have ________ finished it.
A.yet; yet B.yet; already C.already; yet D.already; already
【答案】B
【详解】句意:——你的报告写完了吗? ——是的,我已经做完了。
考查副词辨析。yet已经,常用于完成时的否定句或疑问句;already已经,常用于完成时的肯定句。分析题干,第一句为现在完成时的一般疑问句,应用yet表示“已经”;第二句为现在完成时的肯定句,应用already表示“已经”。故选B。
11.(23-24八年级上·辽宁朝阳·期中)The lake is quite clean and beautiful. ________, more than 13, 000,000 people have come here to take their vacations.
A.In fact B.For example
C.So far D.At first
【答案】C
【详解】句意:这个湖相当干净和漂亮。到目前为止,超过1300万人来这里度假。
考查短语辨析。In fact事实上;For example例如;So far到目前为止;At first首先。根据“have come”可知是现在完成时,结合语境可知,此处表示到目前为止。故选C。
12.(23-24八年级上·黑龙江绥化·期中)—How tidy the bedroom is!
—Yes. I’m sure that someone ________ it already.
A.has cleaned B.cleaned C.will clean
【答案】A
【详解】句意:——卧室多整洁啊!——是的。我确信已经有人打扫过了。
考查现在完成时。has cleaned现在完成时;cleaned一般过去时;will clean一般将来时。根据“How tidy the bedroom is!”可知,卧室现在是整洁的,这表明打扫活动已经完成并对现在产生影响,所以用现在完成时态。故选A。
13.(22-23八年级下·四川自贡·期末)—Where is Mr. Miller? I haven’t seen him for several days.
—He ________ to Shanghai. He will come back in two days.
A.went B.has gone C.will go
【答案】B
【详解】句意:——米勒先生在哪里?我已经好几天没见到他了。——他去上海了。他将在两天后回来。
考查现在完成时。根据“He will come back in two days.”可知,米勒先生去了上海还没回来,表示过去的动作对现在造成的影响,应用现在完成时。故选B。
14.(23-24八年级上·河北保定·期中)—Do you know Mount Tai in Shandong?
—Yes, I __________ it twice. It’s fantastic.
A.will climb B.climb C.am climbing D.have climbed
【答案】D
【详解】句意:——你知道山东的泰山吗?——是的,我爬过两次。太棒了。
考查动词时态。根据“twice”可知,动作已经完成,用现在完成时“have/has done”的结构,故选D。
15.(23-24八年级上·安徽·期末)—In the past few years, China’s space programme has made great progress.
—That’s true. It ________ many astronauts to space station successfully.
A.is sending B.was sending C.will send D.has sent
【答案】D
【详解】句意:——在过去的几年里,中国的太空计划取得了巨大的进步。——确实如此。它已经成功地将许多宇航员送到了空间站。
考查时态。根据“In the past few years, China’s space programme has made great progress.”可知中国的太空计划已经取得了巨大进步,在过去几年中已经成功地将许多宇航员送到了空间站,动作已完成,用现在完成时强调过去的动作对现在的影响或结果。现在完成时结构为“have/has done”,因此用has sent。故选D。
16.(23-24八年级上·河北保定·期中)Our city ________ a lot in the past few years.
A.will change B.has changed C.changed D.changes
【答案】B
【详解】句意:我们的城市在过去的几年里改变了很多。
考查现在完成时态。根据时间状语“in the past few years”并结合语境可知,句子应用现在完成时。故选B。
17.(23-24八年级上·河北保定·期中)Li Ming ________ to school. Maybe on the way.
A.went B.goes C.has gone D.is going
【答案】C
【详解】句意:李明去上学了。也许在路上。
考查时态。根据“Maybe on the way.”可知,应表达他已经去上学了,应用现在完成时,结构为have/has+done。故选C。
18.(24-25八年级上·广东深圳·课后作业)—_________ she ever visited the London Eye?
—Yes. She _________ it two years ago.
A.Did; visited B.Will; has visited
C.Has; visited D.Has; has visited
【答案】C
【详解】句意:——她参观过伦敦眼吗?——是的。她两年前参观过它。
考查现在完成时和一般过去时。根据“ever”可知,上句时态用现在完成时,谓语动词构成是have/has done,句子是一般疑问句,主语she为第三人称单数,应该用Has进行提问;再由时间状语“two years ago”可知,答句时态是一般过去时,应该用动词过去式visited。故选C。
19.(24-25八年级上·广东深圳·课后作业)—When will you hand in your homework, Jack?
—Sorry, I’m not sure. I __________ it yet.
A.didn’t finish B.won’t finish
C.haven’t finished D.don’t finish
【答案】C
【详解】句意:——杰克,你将在什么时候交作业?——对不起,我不确定。我还没有完成它。
考查动词的时态。didn’t finish一般过去时;won’t finish一般将来时;haven’t finished现在完成时;don’t finish一般现在时。根据“Sorry, I`m not sure. I...it yet.”可知,此处用现在完成时,对现在造成的影响是“不知何时能交作业”。故选C。
20.(24-25八年级上·广东深圳·课后作业)—What have you done at the school?
—I _________ classes with British students.
A.am having B.have had C.will have D.often have
【答案】B
【详解】句意:——你在学校做什么了? ——我和英国学生上课了。
考查动词时态。根据问句可知,是现在完成时,所以回答也要用现在完成时,现在完成时的结构是have/has+过去分词,I是第一人称,助动词要用have,故谓语部分为“have had”。故选B。
21.(23-24八年级上·上海青浦·期中)I ________ a letter to Winnie. She agrees to visit Shanghai this winter holiday.
A.am writing B.write C.have written D.will write
【答案】C
【详解】句意:我已经给Winnie写了一封信。她同意今年寒假来上海。
考查动词时态。根据句意可知,写信的动作已经完成,应用现在完成时,故选C。
22.(23-24八年级下·云南普洱·期末)—________ you ________ of the International Museum of Toilets in India yet?
— No, not yet.
A.Has; heard B.Have ; heard C.Did; hear D.Do; hear
【答案】B
【详解】句意:——你听说过印度的国际厕所博物馆吗?——不,没有听过。
考查动词时态。根据答语“No, not yet”可判断问句要用现在完成时have/has done的结构,根据you可知,助动词用have,故选B。
23.(23-24八年级下·云南昆明·期末)—__________ you ever __________ the book, Journey to the West?
—Yes, I have. It’s fantastic.
A.Do; read B.Are; reading
C.Will; read D.Have; read
【答案】D
【详解】句意:——你曾经读过《西游记》这本书吗?——是的,我读过。它很精彩。
考查句子时态。根据答语“Yes, I have.”可知,此处应用现在完成时。故选D。
24.(2024·云南昆明·一模)—Have you finished your homework ________?
—I have ________ done my math homework. I will do my English homework later.
A.just; already B.yet; just C.already; yet D.just; yet
【答案】B
【详解】句意:——你的作业做完了吗?——我刚完成我的数学作业,我一会儿要做我的英语作业。
考查副词辨析。just仅仅,刚刚;already已经,用于肯定句,放在句中或句尾;yet还,已经,用于否定句或疑问句中,放在句尾。根据语境可知,第一空疑问句中用yet,第二空应为just或already。故选B。
25.(24-25九年级上·江苏南通·期中)—Has your uncle bought a new car ________?
—No. He says he is still saving money for it.
A.yet B.ever C.just D.still
【答案】A
【详解】句意:——你叔叔已经买了一辆新车了吗?——不,他说他还在为此存钱。
考查副词辨析。yet还/尚,用于否定句、疑问句;ever曾经/无论何时,用于否定句、疑问句;just恰好/刚才;still仍然/静止的。根据“Has your uncle bought a new car…?”可知,此处是询问你叔叔已经买了一辆新车了吗,yet符合句意。故选A。
26.(24-25九年级上·福建泉州·期中)—Have you found your lost pen ________?
—Yes, I have ________ found it in my bag.
A.yet, ever B.already, yet C.yet, already
【答案】C
【详解】句意:——你找到你丢失的那支笔了吗?——是的,我已经在我的包里找到它了。
考查副词辨析。ever曾经;yet用于疑问句或否定句中表示“已经”,already用于肯定句中表示“已经”。此处两个空表示的都是“已经”,第一空在疑问句,填“yet”,第二空在肯定句,填“already”,故选C。
27.(24-25九年级上·福建南平·阶段练习)—I have ________ read the novel. How about you?
—I haven’t read it ________.
A.yet; already B.already; yet C.already; already
【答案】B
【详解】句意:——我已经读过这本小说了。你呢?——我还没读。
考查副词辨析。yet仍然,还;already已经,早已。根据“I have ... read the novel.”可知,此处指我已经读了这本小说,肯定句用already;再根据“I haven’t read it ...”是否定句可知,第二空应用yet。故选B。
28.(23-24八年级上·河北邯郸·期中)—Have you ever watched the film, Full River Red?
—Not ________. I’ll watch it tonight.
A.ever B.never C.still D.yet
【答案】D
【详解】句意:——你看过电影《满江红》吗?——还没有,我今晚会看的。
考查副词辨析。ever曾经;never从不;still仍然;yet尚(未),还,仍。根据答句“I’ll watch it tonight.”可知,此处是指到现在还没有看过,用“yet”表示还没有发生。故选D。
29.(24-25七年级上·全国·单元测试)I reached the station only to find that my train had _________ left.
A.never B.already C.almost D.yet
【答案】B
【详解】句意:我到达车站却发现我的火车已经开走了。
考查副词辨析。never从不;already用于肯定句,已经;almost几乎;yet用于否定句,还没。根据“I reached the station only to find”可知,却发现火车已经开走了,故选B。
30.(24-25八年级上·甘肃天水·期末)As an exchange student, Alan ________ Shijiazhuang for three years.
A.has been to B.has been in C.has gone to D.has been
【答案】B
【详解】句意为:作为交换生,Alan在石家庄已经三年了。
考查has been to,has been in和has gone to的区别。has been to表示去过某地;has been in表示在某地待了多久;has gone to表示去了某地,目前还未回。根据“ Alan ... Shijiazhuang for three years”可知,此处强调时长,故选B。
31.(24-25八年级上·辽宁沈阳·阶段练习)Denise _________ the Liaoning Provincial Museum for hours and she will be back at five o’clock.
A.has been to B.has gone to C.has been in D.has gone in
【答案】C
【详解】句意:Denise已经在辽宁省博物馆待了几个小时,并且她将在五点回来。
考查现在完成时。has been to去过某地;has gone to去了某地;has been in待在某地;has gone in错误形式。根据“for hours”可知,此处指Denise在博物馆待了几个小时。故选C。
32.(23-24八年级上·黑龙江七台河·期末)—Dave is not here. He’s ________ the new museum.
—He’s ________ the museum. Why does he go there again?
A.gone to; been to B.been to; gone to C.been in; been to
【答案】A
【详解】句意:——戴夫不在这里。他去新博物馆了。——他去过博物馆。他为什么又去那儿了?
考查has gone to和has been to的区别。has gone to去了(未回);has been to去过(已回)。根据“Dave is not here.”可知,说话人不在这里,是去了,第一处用gone to;根据“Why does he go there again?”可知,疑问为什么再次去,所以第二处表示“去过”,用been to。故选A。
33.(23-24八年级上·山东威海·期末)—When ________ you ________ the novel back to me?
—Sorry, I ________ it. How about Friday?
A.did; give; didn’t finish B.do; return; don’t finish C.will; give; haven’t finished
【答案】C
【详解】句意:——你什么时候把小说还给我?——对不起,我还没有读完。星期五怎么样?
考查时态。根据“When...you...the novel back to me?”可知,时态为一般将来时,结构为will+do,return sth to sb/give sth back to sb“把某物还给某人”,第二空应用give原形;根据“How about Friday?”可知,是还没有完成,时态用现在完成时,否定含义结构为haven’t/hasn’t+done,主语是I,助动词用have,finish“完成”的过去分词为finished。故选C。
34.(23-24八年级下·吉林四平·期末)—Our country ________ a lot already.
—Yes. I hope it will be even ________.
A.has changed; well B.changed; better C.has changed; better
【答案】C
【详解】句意:——我们国家已经发生了很大的变化。——是的。我希望它将来会更好。
考查时态和比较级。根据“already”可知,第一空所在句时态应为现在完成时,其结构为has/have+done,排除B;再根据修饰比较级的副词“even”可知,第二空用比较级,排除A。故选C。
35.(23-24八年级下·吉林长春·期末)Mrs. Black ________ me a lot with my English in the last three years.
A.helps B.helped C.is helping D.has helped
【答案】D
【详解】句意:在过去的三年里,布莱克夫人在英语方面给了我很大的帮助。
考查动词时态。根据“me a lot with my English in the last three years.”可知,这句话说的是三年前持续到现在的动作,应用现在完成时,其结构为“have/has done”,主语为Mrs. Black,助动词用has,故选D。
36.(2024·北京房山·二模)Mamianqun, or horse-faced skirt, ________ popularity for many years in China.
A.was enjoying B.enjoyed C.has enjoyed D.will enjoy
【答案】C
【详解】句意:马面裙在中国已经流行了很多年。
考查时态。根据“for many years”可知,强调动作的延续,用现在完成时。故选C。
37.(22-23八年级下·辽宁铁岭·期末)—Tom, could you lend me your Harry Potter?
—Sorry, I ________ reading it yet.
A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished
【答案】D
【详解】句意:——汤姆,你能把你的《哈利·波特》借给我吗?——对不起,我还没看完。
考查时态。根据“yet”可知,句子时态为现在完成时。故选D。
38.(22-23八年级下·黑龙江齐齐哈尔·期末)I told him about it two days ago, but he ________ what to do yet.
A.hasn’t decided B.doesn’t decide C.didn’t decide
【答案】A
【详解】句意:我两天前就告诉他了,但他还没有决定怎么做。
考查动词的时态。根据“he…what to do yet”可知,此处是现在完成时,其结构是have/has done。故选A。
39.(22-23八年级下·安徽黄山·期末)—It’s not easy to be an excellent soccer player even when you ________ over and over again.
—I can’t agree with you more.
A.practiced B.have practiced C.will practice D.are practicing
【答案】B
【详解】句意:——即使你一遍又一遍地练习,要成为一名优秀的足球运动员也不容易。——我完全同意你的观点。
考查动词时态。根据“when you…over and over again”可知,练习这个动作从过去开始,一直持续到现在,还有可能继续持续下去,用现在完成时have/has done的结构,故选B。
40.(22-23八年级下·河北沧州·期末)We are going to a concert on Friday, but we ________ the tickets yet.
A.have bought B.haven’t bought C.will buy D.won’t buy
【答案】B
【详解】句意:我们星期五要去听音乐会,但是我们还没有买票。
考查现在完成时。根据“We are going to a concert on Friday, but we...the tickets yet.”可知,周五要去听音乐会,但现在还没有买票,此处应用现在完成时“have/has done”。故选B。
二、用所给词的正确形式填空(每小题1分, 共10分)
41.(23-24八年级下·黑龙江·期末)I have just (make) a model spaceship.
【答案】made
【详解】句意:我刚刚做了一个宇宙飞船模型。根据“have”可知,本句是现在完成时,动词用过去分词。故填made。
42.(2024八年级下·浙江宁波·专题练习)Look! The colour of the clouds (change)! It was red just now.
【答案】has changed
【详解】句意:看!云的颜色变了!刚才它还是红色的。根据“The colour of the clouds...! It was red just now.”可知,云的颜色现在已经发生了改变,使用现在完成时,主语中心词colour是单数,助动词用has。故填has changed。
43.(22-23八年级下·全国·课后作业)I'm not hungry. I just (have) my supper.
【答案】 have had
【详解】句意:我不饿,我刚吃过晚饭。根据句子中的“just”可知,句子是现在完成时,其结构是:主语+have/has+过去分词,此处主语是I,所以助动词用have,have的过去分词是had。故填have;had。
44.(23-24八年级下·内蒙古鄂尔多斯·期末)Have you (send) a postcard to your mother yet?
【答案】sent
【详解】句意:你给你妈妈寄明信片了吗?根据时间状语“yet”可知,句子时态是现在完成时,谓语动词构成是have/has done,因此此处用动词过去分词形式sent,意为“寄,送”。故填sent。
45.(23-24八年级下·山东潍坊·期末)We ( not agree) on where to go about our family trip yet.
【答案】haven’t agreed
【详解】句意:我们还没有决定去哪里进行家庭旅行。根据“We…on where to go about our family trip yet.”及提示词可知,yet迄今为止,是现在完成时的标志;现在完成时的结构为have/has done;句子的主语是we ,为复数人称,谓语动词应用复数。故填haven’t agreed。
46.(23-24八年级下·全国·课后作业)—I (see) that new film directed by Zhang Yimou yesterday.
—Did you? I (not see) it yet.
【答案】 saw haven’t seen/have not seen
【详解】句意:——我昨天看了张艺谋导演的新电影。——你看啦?我还没看呢。根据“yesterday”可知,第一空强调动作发生在过去,应用一般过去时,see应变为过去式saw;根据“yet”可知,第二空应用现在完成时,结构为have done,变否定句时,否定词not可与助动词have缩写为haven’t,see用其过去分词形式seen。故填saw;haven’t seen/have not seen。
47.(23-24八年级下·广东深圳·课后作业)— Have you (feed) the dog today?
— No, not yet.
【答案】fed
【详解】句意:——你今天喂狗了吗?——没,还没有。根据“Have you...”可知,空处应填feed的过去分词fed,与have一起构成现在完成时结构,故填fed。
48.(23-24八年级下·内蒙古鄂尔多斯·阶段练习)The doctor (not take) his temperature yet. Please call the doctor as soon as possible.
【答案】hasn’t taken
【详解】句意:医生还没有测量他的体温。请尽快打电话给医生。根据“yet”可知是现在完成时态,由于主语是三单,所以是将not take变为hasn’t taken。故填hasn’t taken。
49.(23-24八年级下·全国·课后作业)— she (find) her lost keys?
—No, not yet.
【答案】 Has found
【详解】句意:——她找到丢失的钥匙了吗?——不,还没有。根据答语“No, not yet.”可知,问句应用现在完成时,结构为“have/has+过去分词”,主语是she,助动词应用has,位于句首首字母应大写;find的过去分词为found。故填Has;found。
50.(24-25八年级上·上海闵行·期中)She has her old car and bought a new one. (sell)
【答案】sold
【详解】句意:她卖掉了旧车,买了一辆新车。根据“has”可知,空处用过去分词sold与其构成现在完成时。故填sold。
三、完成句子(每小题2分, 共10分)
51.(22-23八年级下·全国·期末)Sam gave Lucy a nice book for her birthday last Sunday. (改为现在完成时)
Sam ever Lucy a nice book for her birthday.
【答案】 has given
【详解】句意:上周六Sam给了Lucy一本好看的书作为生日礼物。原句为一般过去式,要改为现在完成时,结构为have/has done,因为主语Sam是第三人称单数,故要用has,后跟过去分词given。故填has;given。
52.(20-21八年级下·全国·课后作业)She has ever been camping outside. (改为否定句)
She has camping outside.
【答案】 never been
【详解】句意:她曾经在外面露营过。原句是现在完成时,变成否定句则表示“她从未在外面露营过”,never从未,后跟过去分词been。故填never;been。
53.(2025八年级下·全国·专题练习)She’s already done her homework.(改为否定句)
She her homework .
【答案】 hasn’t done yet
【详解】句意:她已经做完作业了。She’s=She has,否定在has后加not,缩写为hasn’t,already用于肯定句,否定句改为yet,放在句末,故填hasn’t;done;yet。
54.(23-24八年级下·安徽合肥·期中)They have already travelled to Mars. (改为否定句)
They travelled to Mars .
【答案】 haven’t yet
【详解】句意:他们已经去过火星了。此处改为否定句,把助动词have改为haven’t,already用于肯定句,yet用于否定句,故填haven’t;yet。
55.(23-24八年级下·甘肃武威·期末)I bought a computer just now. (用just改写句子)
I just a computer.
【答案】 have bought
【详解】句意:我刚才买了一台电脑。根据“just”可知,句子用现在完成时“have/has done”,主语是“I”,助动词用have。故填have;bought。
原创精品资源学科网独家享有版权,侵权必究!6
学科网(北京)股份有限公司
$$
2024-2025学年八年级英语下册单元模块满分必刷题(外研版)
Module 3 Journey to space【刷语法】(重点语法提升练)
语法精讲
现在完成时(2)
1、现在完成时与一般过去时的区别:
现在完成时侧重对现在的影响;一般过去时只是对过去的描述,不强调影响,是过去的时间点发生的事情。When提问时间点,不能跟现在完成时连用。
如:I have had breakfast. 我已经吃了早餐了。(已经饱了,不用再吃了)
I had breakfast. 我吃过早餐了。(普通描述过去的事情,没有饱不饱的含义)
Derek has watched the movie. When did he watch it? 德里克已经看过这电影了。他什么时候看的?
2、常与现在完成时连用的副词:
just:刚刚;常用于现在完成时态,通常放在助动词之后,实义动词之前。The train has just left.
just now:刚才;相当于a moment ago,常用于一般过去时,通常放在句末。 I saw him just now.
yet 已经;与现在完成时连用,用于疑问句或否定句中,通常置于句末,也可与not连用,表示“还没有”。
already 已经;与现在完成时连用,常用于肯定句中,一般不用于否定句,但可用于疑问句中
never 从不;常与完成时连用,用在句子中表否定
语法精练语法精讲
过关测试满分:60分 时间:40分钟
一、单项选择(每小题1分, 共40分)
1.(23-24八年级上·山东威海·期末)—The number of tourists ________ over 40 million this year.
—Yes. A large number of tourists ________ so far because of the beautiful scenery.
A.is; have come B.are; has come C.is; come
2.(22-23八年级下·新疆塔城·期末)—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
3.(22-23八年级下·四川成都·期末)—________ you ever ________ to Chengdu Research Base?
—No, never. But I plan to visit it this summer.
A.Did; go B.Have; been C.Are; going
4.(22-23八年级上·辽宁沈阳·期末)—____ she ever________ Tower Bridge?
—Yes. She________ it two years ago.
A.Did; visit; visited B.Has; visited; visited
C.Is; visiting; has visited D.Does; visit; visits
5.(22-23八年级下·全国·课后作业)—Have you ever been to an aquarium?
—No, ________.
A.I have B.I am not C.I haven’t D.I hasn’t
6.(21-22八年级上·广东广州·单元测试)—Have you _________ visited the Great Wall?
—No, _________.
A.already; ever B.ever; never C.never; ever D.ever; yet
7.(23-24八年级上·河北·期中)How clean the classroom is! I think someone ________ it.
A.is cleaning B.will clean C.has cleaned D.cleans
8.(24-25八年级上·辽宁沈阳·期中)It ________ a fantastic experience so far.
A.is B.was C.has been D.have been
9.(23-24八年级上·河北邯郸·期中)My sister ________ the book three times. She wants to read it again.
A.reads B.has read C.is reading D.will read
10.(23-24八年级上·甘肃白银·期中)—Have you finished your report ________?
—Yes, I have ________ finished it.
A.yet; yet B.yet; already C.already; yet D.already; already
11.(23-24八年级上·辽宁朝阳·期中)The lake is quite clean and beautiful. ________, more than 13, 000,000 people have come here to take their vacations.
A.In fact B.For example
C.So far D.At first
12.(23-24八年级上·黑龙江绥化·期中)—How tidy the bedroom is!
—Yes. I’m sure that someone ________ it already.
A.has cleaned B.cleaned C.will clean
13.(22-23八年级下·四川自贡·期末)—Where is Mr. Miller? I haven’t seen him for several days.
—He ________ to Shanghai. He will come back in two days.
A.went B.has gone C.will go
14.(23-24八年级上·河北保定·期中)—Do you know Mount Tai in Shandong?
—Yes, I __________ it twice. It’s fantastic.
A.will climb B.climb C.am climbing D.have climbed
15.(23-24八年级上·安徽·期末)—In the past few years, China’s space programme has made great progress.
—That’s true. It ________ many astronauts to space station successfully.
A.is sending B.was sending C.will send D.has sent
16.(23-24八年级上·河北保定·期中)Our city ________ a lot in the past few years.
A.will change B.has changed C.changed D.changes
17.(23-24八年级上·河北保定·期中)Li Ming ________ to school. Maybe on the way.
A.went B.goes C.has gone D.is going
18.(24-25八年级上·广东深圳·课后作业)—_________ she ever visited the London Eye?
—Yes. She _________ it two years ago.
A.Did; visited B.Will; has visited
C.Has; visited D.Has; has visited
19.(24-25八年级上·广东深圳·课后作业)—When will you hand in your homework, Jack?
—Sorry, I’m not sure. I __________ it yet.
A.didn’t finish B.won’t finish
C.haven’t finished D.don’t finish
20.(24-25八年级上·广东深圳·课后作业)—What have you done at the school?
—I _________ classes with British students.
A.am having B.have had C.will have D.often have
21.(23-24八年级上·上海青浦·期中)I ________ a letter to Winnie. She agrees to visit Shanghai this winter holiday.
A.am writing B.write C.have written D.will write
22.(23-24八年级下·云南普洱·期末)—________ you ________ of the International Museum of Toilets in India yet?
— No, not yet.
A.Has; heard B.Have ; heard C.Did; hear D.Do; hear
23.(23-24八年级下·云南昆明·期末)—__________ you ever __________ the book, Journey to the West?
—Yes, I have. It’s fantastic.
A.Do; read B.Are; reading
C.Will; read D.Have; read
24.(2024·云南昆明·一模)—Have you finished your homework ________?
—I have ________ done my math homework. I will do my English homework later.
A.just; already B.yet; just C.already; yet D.just; yet
25.(24-25九年级上·江苏南通·期中)—Has your uncle bought a new car ________?
—No. He says he is still saving money for it.
A.yet B.ever C.just D.still
26.(24-25九年级上·福建泉州·期中)—Have you found your lost pen ________?
—Yes, I have ________ found it in my bag.
A.yet, ever B.already, yet C.yet, already
27.(24-25九年级上·福建南平·阶段练习)—I have ________ read the novel. How about you?
—I haven’t read it ________.
A.yet; already B.already; yet C.already; already
28.(23-24八年级上·河北邯郸·期中)—Have you ever watched the film, Full River Red?
—Not ________. I’ll watch it tonight.
A.ever B.never C.still D.yet
29.(24-25七年级上·全国·单元测试)I reached the station only to find that my train had _________ left.
A.never B.already C.almost D.yet
30.(24-25八年级上·甘肃天水·期末)As an exchange student, Alan ________ Shijiazhuang for three years.
A.has been to B.has been in C.has gone to D.has been
31.(24-25八年级上·辽宁沈阳·阶段练习)Denise _________ the Liaoning Provincial Museum for hours and she will be back at five o’clock.
A.has been to B.has gone to C.has been in D.has gone in
32.(23-24八年级上·黑龙江七台河·期末)—Dave is not here. He’s ________ the new museum.
—He’s ________ the museum. Why does he go there again?
A.gone to; been to B.been to; gone to C.been in; been to
33.(23-24八年级上·山东威海·期末)—When ________ you ________ the novel back to me?
—Sorry, I ________ it. How about Friday?
A.did; give; didn’t finish B.do; return; don’t finish C.will; give; haven’t finished
34.(23-24八年级下·吉林四平·期末)—Our country ________ a lot already.
—Yes. I hope it will be even ________.
A.has changed; well B.changed; better C.has changed; better
35.(23-24八年级下·吉林长春·期末)Mrs. Black ________ me a lot with my English in the last three years.
A.helps B.helped C.is helping D.has helped
36.(2024·北京房山·二模)Mamianqun, or horse-faced skirt, ________ popularity for many years in China.
A.was enjoying B.enjoyed C.has enjoyed D.will enjoy
37.(22-23八年级下·辽宁铁岭·期末)—Tom, could you lend me your Harry Potter?
—Sorry, I ________ reading it yet.
A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished
38.(22-23八年级下·黑龙江齐齐哈尔·期末)I told him about it two days ago, but he ________ what to do yet.
A.hasn’t decided B.doesn’t decide C.didn’t decide
39.(22-23八年级下·安徽黄山·期末)—It’s not easy to be an excellent soccer player even when you ________ over and over again.
—I can’t agree with you more.
A.practiced B.have practiced C.will practice D.are practicing
40.(22-23八年级下·河北沧州·期末)We are going to a concert on Friday, but we ________ the tickets yet.
A.have bought B.haven’t bought C.will buy D.won’t buy
二、用所给词的正确形式填空(每小题1分, 共10分)
41.(23-24八年级下·黑龙江·期末)I have just (make) a model spaceship.
42.(2024八年级下·浙江宁波·专题练习)Look! The colour of the clouds (change)! It was red just now.
43.(22-23八年级下·全国·课后作业)I'm not hungry. I just (have) my supper.
44.(23-24八年级下·内蒙古鄂尔多斯·期末)Have you (send) a postcard to your mother yet?
45.(23-24八年级下·山东潍坊·期末)We ( not agree) on where to go about our family trip yet.
46.(23-24八年级下·全国·课后作业)—I (see) that new film directed by Zhang Yimou yesterday.
—Did you? I (not see) it yet.
47.(23-24八年级下·广东深圳·课后作业)— Have you (feed) the dog today?
— No, not yet.
48.(23-24八年级下·内蒙古鄂尔多斯·阶段练习)The doctor (not take) his temperature yet. Please call the doctor as soon as possible.
49.(23-24八年级下·全国·课后作业)— she (find) her lost keys?
—No, not yet.
50.(24-25八年级上·上海闵行·期中)She has her old car and bought a new one. (sell)
三、完成句子(每小题2分, 共10分)
51.(22-23八年级下·全国·期末)Sam gave Lucy a nice book for her birthday last Sunday. (改为现在完成时)
Sam ever Lucy a nice book for her birthday.
52.(20-21八年级下·全国·课后作业)She has ever been camping outside. (改为否定句)
She has camping outside.
53.(2025八年级下·全国·专题练习)She’s already done her homework.(改为否定句)
She her homework .
54.(23-24八年级下·安徽合肥·期中)They have already travelled to Mars. (改为否定句)
They travelled to Mars .
55.(23-24八年级下·甘肃武威·期末)I bought a computer just now. (用just改写句子)
I just a computer.
原创精品资源学科网独家享有版权,侵权必究!6
学科网(北京)股份有限公司
$$