内容正文:
2024-2025学年一线教师制作同步新课程精品系列资料,名师精选!
2024-2025学年一线教师制作同步新课程精品系列资料,名师精选!
学校:___________姓名:___________班级:___________考号:___________
第一次月考复习Units 1-3
重点语法:现在完成时进阶练100题(七大题型)
目录
题型一:表示影响(动作已完成) 1
题型二:表示持续(动作未完成) 6
题型三:过去分词变化规则 10
题型四:延续性动词与非延续性动词 13
题型五:含ever/never的现在完成时 18
题型六:含since/for的现在完成时 21
题型七:have been to/have gone to的区别 27
题型一:表示影响(动作已完成)
1.(23-24八年级下·江苏无锡·阶段练习)The life we have ________ used to ________ a lot now.
A.got; changing B./; has changed
C.got; has changed D./; changing
【答案】C
【详解】句意:我们习惯的生活现在已经发生了很大的变化。
考查动词时态。get used to sth.“习惯于某事”,“we have...used to”为定语从句,修饰先行词“life”,时态为现在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语“The life”为单数,故用has changed。故选C。
2.(23-24八年级下·江苏扬州·期中)Where is your father?
He ______ Australia and he ______ Sydney for two weeks.
A.has been to; has been in
B.has been in; has been to
C.has gone to; has been in
D.has gone to; has been to
【答案】C
【详解】句意:——你爸爸在哪?——他去了澳大利亚,他在悉尼待两周了。
考查现在完成时和介词的搭配使用。has been to“曾经去过某地”,但现在已经回来了;has been in“在某地”,指在某地要待上一段时间;has gone to“去了某地”,指去了某地还没有回来。根据“Where is your father?”可知是去了澳大利亚,还没有回来,所以第一个空用“has gone to”;由“for two weeks”可知是在悉尼待了两周,所以第二个空应填“has been in”。故选C。
3.(23-24八年级下·江苏南通·期中)—When will the football match between Nantong Zhiyun and Shanghai Haigang begin on TV?
—Oh, it _________ for ten minutes, ending in 0:3. Zhiyun lost the game.
A.has began B.has been on C.has been over D.has finished
【答案】C
【详解】句意:——电视上南通支云对阵上海海港的足球比赛什么时候开始?——哦,比赛已经结束了10分钟,以0:3结束。支云输了。
考查现在完成时。根据“for ten minutes”可知,时态为现在完成时,此处应用延续性动词,排除AD选项;又由“ending in 0:3. Zhiyun lost the game”可知,比赛已经结束。故选C。
4.(23-24八年级下·江苏无锡·期中)—Elsa, is it possible for you to come tomorrow?
—Sorry, I ________ a trip to Shanghai with my husband.
A.planned B.was planning C.have planned D.will plan
【答案】C
【详解】句意:——Elsa,你明天能来吗?——对不起,我已经计划和我丈夫去上海旅行。
考查现在完成时。根据“Sorry, I … a trip to Shanghai with my husband.”可知,已经计划和丈夫去上海旅行因此明天不能去,故应用现在完成时,构成为have/ has done,强调过去发生的动作对现在造成的影响或结果。故选C。
5.(23-24八年级下·江苏南通·期中)The Japanese film “The First Slam Dunk” ________ for ten minutes, but I ________ at the cinema yet.
A.has begun; haven’t arrived B.has been on; haven’t been
C.has begun; haven’t been D.has been on; haven’t arrived
【答案】D
【详解】句意:日本电影《灌篮高手》已经上映了十分钟,但我还没能赶到电影院。
考查现在完成时。begin开始,为非延续性动词;be on上映;arrived到达;have been已经。根据“for ten minutes”可知第一个分句应用现在完成时,且谓语动词应为延续性动词,因此应用be on表示“(电影)上映”,排除A和C;根据“yet”可知第二个分句也应用现在完成时,此处应用arrive at the cinema表示“到达电影院”。故选D。
6.(23-24八年级下·江苏盐城·期中)There ______ great changes in Yancheng over the past few years.
A.have had B.has been C.have been D.has had
【答案】C
【详解】句意:在过去的几年里,盐城发生了巨大的变化。
考查现在完成时。结合语境和空后“over the past few years”可知本句应该使用现在完成时,表示过去发生的动作对现在产生影响;本句是there be句型与现在完成时相结合,真正的主语是“great changes”,所以用“there have been+名词复数+...”的结构。故选C。
7.(2024八年级下·江苏·专题练习)I know the Palace Museum quite well because I ________ it many times.
A.visit B.visited C.have visited D.will visit
【答案】C
【详解】句意:我非常了解故宫博物院,因为我参观很多次了。
考查动词时态。根据“I…it many times.”可知,此处表示过去对现在的影响,应使用现在完成时,其结构是have/has done。故选C。
8.(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。
9.(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。
10.(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。
11.(23-24八年级下·江苏连云港·期末)Gulliver’s Travels is very interesting. My brother ________ it many times.
A.reads B.is reading C.will read D.has read
【答案】D
【详解】句意:《格列佛游记》非常有趣。我哥哥已经读过很多遍了。
考查动词时态。结合“many times.”可知此处需用现在完成时,表示已经读过很多遍了。结构为have/has done。故选D。
12.(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。
13.(23-24八年级下·江苏淮安·期末)— Hello! May I speak to Jack?
—Sorry. He ________ to the library.
A.goes B.went C.has gone D.has been
【答案】C
【详解】句意:——你好!我可以和Jack说话吗?——抱歉。他去了图书馆。
考查现在完成时及have been to和have gone to的辨析。have been to+地点:去过某地已回来;have gone to+地点:去了某地还未回来。根据“May I speak to Jack”和“Sorry”可知Jack在过去某个时间去了图书馆还未回来,而造成的影响是现在不能接电话,所以应用现在完成时,其谓语结构为“have/has+done”,故选C。
14.(24-25八年级上·江苏南京·期中)In the past several years, I ________ several ways to deal with my insomnia(失眠) but none of them ________.
A.tried; works B.have tried; success C.tried; successful D.have tried; works
【答案】D
【详解】句意:在过去的几年里,我尝试了几种方法来解决我的失眠,但都没有奏效。
考查动词时态和动词辨析。根据“In the past several years”可知,第一空时态用现在完成时(have/has done),排除A、C;work奏效,起作用;success名词,成功;successful形容词,成功的。根据“... several ways to deal with my insomnia (失眠) but none of them”可知,应是没有一种方法有效,故选D。
15.(24-25八年级上·江苏盐城·期末)Astronauts (宇航员) on the Chinese Space Station _______ some plants already, and it helps us learn about living in space.
A.grew B.were growing C.have grown D.will grow
【答案】C
【详解】句意:中国空间站上的宇航员已经种植了一些植物,这有助于我们了解太空生活。
考查动词时态。根据“already”是现在完成时的标志词可知,此处用现在完成时(have/has done),故选C。
题型二:表示持续(动作未完成)
16.(2023·江苏常州·一模)—Where is your cousin James?
—He ________ the school library since two hours ago.
A.has been to B.has gone to C.was in D.has been in
【答案】D
【详解】句意:——你的表弟詹姆斯在哪里?——他从两个小时前就一直在学校图书馆。
考查动词短语辨析。has been to表示已经去了某地,并且现在已经回来;has gone to表示已经去了某地,现在还没有回来;was in表示过去某个时候在某地;has been in指已经在某处待了多长时间,表示已经在某地。根据“since two hours ago从两个小时前”可知,用现在完成时,并且一直在图书馆待着。故选D。
17.(2023·江苏南通·一模)There are more than 900 national wetland parks in China, and now ninety percent ________ to the public for free.
A.was open B.are opened C.has opened D.have been open
【答案】D
【详解】句意:中国有900多个国家湿地公园,目前90%已免费向公众开放。
考查现在完成时。be open“开放的”,be opened“被打开”,根据“...to the public for free.”可知,“开放的”符合题意,所以B选项错误;根据“now”可知,时态是与现在有关的时态,所以A选项错误;主语“ninety percent”指的是“90%的公园”,是复数,所以C选项错误。该句中“now”指目前,所以用现在完成时,即have/has+过去分词,主语是复数,“开放”be open,填have been open。故选D。
18.(23-24九年级上·江苏无锡·期中)—Any news about the Shenzhou-14 spacecraft? Do you know ________?
—For about four months, I think.
A.when was it sent up B.how long has it been in space
C.when it was sent up D.how long it has been in space
【答案】D
【详解】句意:——有关于神舟十四号飞船的消息吗?你知道它在太空中呆了多久吗?——我想大概有四个月了。
考查宾语从句语序及时态。when was it sent up它是什么时候发出的,疑问语序;how long has it been in space它在太空里呆了多久了,疑问语序;when it was sent up它什么时候发出的,陈述语序;how long it has been in space它在太空里呆了多久了,陈述语序。根据“Do you know...? ”可知,空处为宾语从句,应用陈述语序,根据“For about four months”可知,时态为现在完成时。故选D。
19.(23-24九年级下·江苏淮安·期中)Since the fish ________ all the food, you’d better not feed them now.
A.didn’t eat B.don’t eat C.aren’t eating D.haven’t eaten
【答案】D
【详解】句意:由于鱼还没有吃完所有的食物,你现在最好不要喂它们。
考查时态。根据“you’d better not feed them now”可知鱼还没有吃完所有的食物,鱼吃食这个事情发生在过去,对现在有影响,将来也可能持续,要用现在完成时态表示,现在完成时态的结构是have done。故选D。
20.(2024·江苏南京·一模)Our government ________ lots of efforts to improve people’s living conditions in the past 5 years.
A.made B.make C.will make D.has made
【答案】D
【详解】句意:在过去的五年里,我们的政府为提升人们的生活条件做出了很多努力。
考查动词的时态。made做了,一般过去时;make做,一般现在时;will make将做,一般将来时;has made已经做了,现在完成时。根据“in the past 5 years”可知,该句时态为现在完成时,故选D。
21.(24-25九年级上·江苏南京·期末)—Is the Great Wall worth visiting?
—Of course. I ________ it many times and the views always surprise me.
A.climb B.are climbing C.climbed D.have climbed
【答案】D
【详解】句意:——长城值得一游吗?——当然。我爬过很多次,那里的景色总是让我感到惊讶。
考查时态。根据“many times”可知,此处为现在完成时,结构为“have/has done”。故选D。
22.(23-24八年级下·江苏扬州·期中)—I ________ Jim recently.
—Really? Can you tell me when you ________ last him?
A.haven’t seen; will see B.didn’t see; have seen C.didn’t see; saw D.haven’t seen; saw
【答案】D
【详解】句意:——我最近没见到吉姆。——真的吗?你能告诉我你上次见到他是什么时候吗?
考查动词时态。第一句根据“recently”可知句子是现在完成时,排除BC选项;第二句根据“when you...last him”可知上一次见面是发生在过去,应用一般过去时。故选D。
23.(23-24八年级下·江苏泰州·期中)—I am sorry I am late. The traffic is so heavy on the way.
—It’s 8:20 now. The movie ________ for twenty minutes.
A.began B.has begun C.has been in D.has been on
【答案】D
【详解】句意:——对不起我迟到了。路上太堵了。——现在是八点二十。电影已经开始二十分钟了。
考查be on的用法。began开始,过去式;has begun已经开始,现在完成时;has been in去过,现在完成时;has been on已经开始,现在完成时。根据语境可知,电影已经开始二十分钟了,时态用现在完成时,因“for twenty minutes”为一段时间,故用be on代替begin,表示“开始”。故选D。
24.(23-24八年级下·江苏无锡·阶段练习)His brother ________ noodles for breakfast so far, but he ________ bread and milk when he was in the UK.
A.used to have; is used to having B.has used to have; is used to having
C.has been used to having; used to have D.is used to having; has used to have
【答案】C
【详解】句意:到目前为止,他的哥哥已经习惯了早餐吃面条,但他在英国时经常吃面包和牛奶。
考查动词时态及use的用法。used to do sth.“过去常常做某事”;be used to doing sth.“习惯于做某事”。第一空指习惯早餐吃面条,且根据“so far”可知,第一句是现在完成时态,结构是have/has done,故为has been used to having。根据“when he was in the UK.”可知,此处指过去的饮食习惯,故用used to do。故选C。
25.(2023·江苏南京·三模)The weather is changeable these days. It rainy and cloudy in the past few days. I hope that tomorrow will be a sunny day.
A.will be B.is C.has been D.was
【答案】C
【详解】句意:这些天天气多变,过去几天一直阴雨连绵。我希望明天是个阳光明媚的日子。
考查现在完成时。根据时间状语“in the past few days”可知,句子是现在完成时,即have/has+过去分词,且主语是第三人称单数,故选C。
26.(23-24八年级下·江苏扬州·期中)—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。
27.(23-24八年级下·江苏扬州·期中)—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。
28.(23-24八年级下·江苏南京·期中)Mr. Howard thought Jean ________ present her science project yesterday, but she ________ it up to now.
A.was going to; didn’t finish B.was going to; hasn’t finished
C.would; didn’t finish D.would; hasn’t finished
【答案】D
【详解】句意:霍华德先生原以为吉恩昨天会展示她的科学项目成果,但到目前为止她还没有完成。
考查动词时态。be going to含有“计划、准备”的意思,而will没有。根据“Mr. Howard thought”可知,宾语从句为霍德华先生的想法,而非吉恩的计划,所以排除选项A和B。又根据时间状语“up to now”直到现在,可知用现在完成时。故选D。
29.(23-24八年级下·江苏徐州·期中)My mother ________ the shopping mall for hours. But she hasn’t found a favourite dress yet.
A.went into B.has gone to C.has been in D.has arrived at
【答案】C
【详解】句意:我妈妈已经在商场两个小时了。但是她还没有找到她最喜欢的裙子。
考查现在完成时。根据“for hours”和后文可知,时态应用现在完成时表延续;主语“My mother”为第三人称单数,助动词用has;动词“go”和“arrive”为非延续性,不能与一段时间连用。故选C。
30.(23-24八年级下·江苏扬州·期中)A lot of money _______ at the charity show, but the cost of living _______ a lot, so we still need to do much work to help people in need.
A.was raised; has risen B.was raised; is risen
C.rose; has risen D.rose; were raised
【答案】A
【详解】句意:慈善演出筹集了很多钱,但生活成本已经上涨了很多,所以我们仍然需要做很多工作来帮助有需要的人。
考查动词辨析及时态语态。raise筹集;rise提高。前半句主语money是动词raise的动作承受者,第一空应用被动语态be done结构,排除C和D;第二空指生活成本提高,rise为不及物动词,无被动语态,排除B。故选A。
题型三:过去分词变化规则
31.(23-24八年级下·全国·期中)Scientists have always ________ the question many times.
A.asks B.asking C.asked D.ask
【答案】C
【详解】句意:科学家们总是问过这个问题许多次。
考查现在完成时的构成。分析句子结构可知,该句为现在完成时,其结构为“have/has+动词过去分词”,所以本空应该填过去分词形式asked,故选C。
32.(23-24八年级下·上海·期末)I ________ the book yet.
A.haven’t read B.hadn’t read C.don’t read D.am not reading
【答案】A
【详解】句意:我还没看书。
考查时态。根据现在完成时标志词“yet”可知,该句为现在完成时,否定结构为“haven’t/hasn’t + 过去分词”,故选A。
33.(23-24八年级下·河北石家庄·期末)The Monkey King has ________ the children of China for many years.
A.exciting B.excite C.excited D.excites
【答案】C
【详解】句意:多年来,美猴王一直让中国的孩子们兴奋不已。
考查单词辨析。exciting令人兴奋的,形容词;excite使……兴奋,动词原形;excited使……兴奋,动词过去分词;excites使……兴奋,动词三单。根据“has”和“for many years”可知,此句时态是现在完成时,因此此空需要动词的过去分词形式,结合选项,excited符合句意。故选C。
34.(23-24八年级下·江西赣州·期末)— Long time no see him. He’s _________ a lot.
— Yes. More kindness and warmth in his heart.
A.changed B.changes C.turned D.turns
【答案】A
【详解】句意:——好久不见了。他变了很多。——对。他心里有了更多的善良和温暖。
考查现在完成时及动词词义辨析。change改变;turn转动。根据“More kindness and warmth in his heart.”可知,此处是指他变了很多;又分析句子可知,该句为主动结构,He’s应是“He has”的缩写,所以该句为现在完成时,其结构为“have/has+动词过去分词”,change过去分词为changed,故选A。
35.(23-24八年级下·湖北荆州·期末)—Kitty, will you go to see the film Cold Mountain this evening?
— No, I won’t. I ________ it already.
A.see B.saw C.have seen D.will see
【答案】C
【详解】句意:——基蒂,今晚你去看电影《冷山》吗?——不,我不去。我已经看过了。
考查动词时态。根据时间状语“already”可知,句子应是现在完成时,构成形式为:have/has done;主语是第一人称单数形式,故助动词应用have,see的过去分词是seen。故选C。
36.(23-24八年级下·全国·期中)I have ________ lots of writing competitions already.
A.entered B.enters C.entering D.to entered
【答案】A
【详解】句意:我已经参加了很多写作比赛。
考查动词时态。根据already可知,此句用现在完成时have/has done的结构,空格前已有have,此空应填过去分词,故选A。
37.(23-24八年级上·河北张家口·阶段练习)He told me he would be here at 2 o’clock. But he ________ yet.
A.didn’t arrive B.isn’t arriving C.hasn’t arrived D.won’t arrive
【答案】C
【详解】句意:他告诉我他两点钟到。但他还没到。
考查时态。didn’t arrive一般过去时;isn’t arriving现在进行时;hasn’t arrived现在完成时;won’t arrive一般将来时。根据“yet”和语境可知,他告诉我他两点到,可推测此处是他还没到,时态为现在完成时,主语为he,第三人称单数,谓语用“has+过去分词”的结构,arrived“到达”为动词过去分词。故选C。
38.(23-24八年级下·湖北武汉·期末)—Who knows the documentary China the Mission (任务) to the Moon?
—Everyone in the class. We ________ it several times so far since our geography teacher ________ it.
A.watched; introduced B.watch; introduces
C.have watched; introduced D.will watch; introduces
【答案】C
【详解】句意:——谁知道纪录片《中国探月任务》?——班上每个人都知道。自从我们地理老师介绍后,到目前为止,我们已经看了好几次了。
考查现在完成时。根据“since”可知,此句应该用现在完成时,其结构为:have/has+动词的过去分词,主语是“we”,所以用“have watched”;根据“since”引导的时间状语从句应该用一般过去时,可知第二空应该用“introduce”的过去式“introduced”。故选C。
39.(23-24八年级下·江苏宿迁·期末)All the students ________ into four groups to do a survey next Sunday.
A.are separated B.will separated C.separate D.will be separated
【答案】D
【详解】句意:下周日所有的学生将被分成四组做一个调查。
考查一般将来时的被动语态。根据“next Sunday”可知应用一般将来时,而主语All the students和谓语动词separate“分开”是逻辑上的动宾关系,所以应用被动语态,而一般将来时的被动语态的谓语结构为“will+be+done”,故选D。
40.(23-24八年级下·江苏宿迁·期中)— Would you like to see the movie with me tonight, Simon?
— Sorry. I ________ it twice.
A.see B.saw C.will see D.have seen
【答案】D
【详解】句意:——今晚你想要和我一起看电影吗,Simon?——抱歉。我已经看了两次了。
考查现在完成时。根据语境可知因为看了两次所以今晚不和对方看电影,强调过去事件对现在的影响,应用现在完成时,其谓语结构为“have/has+done”,故选D。
题型四:延续性动词与非延续性动词
41.(23-24八年级下·江苏宿迁·期末)—Your T-shirt looks beautiful. When did you buy it?
—In June. I ________ it for two weeks.
A.had B.have had C.buy D.have bought
【答案】B
【详解】句意:——你的T恤看起来很漂亮。你什么时候买的?——六月份。我已经买了两个星期了。
考查时态及延续性动词。根据“for two weeks”表示一段时间可知,句子时态为现在完成时,且谓语为延续性动词。故选B。
42.(23-24八年级下·江苏徐州·期中)The Wild Park ________ for several months. Let’s go there for a trip this weekend.
A.has opened B.has been open C.opened D.opens
【答案】B
【详解】句意:野生公园已经开放了几个月。这个周末我们去那里旅行吧。
考查时态。根据“for several months”可知,时态为现在完成时,谓语动词必须是延续性动词,所以B项符合。故选B。
43.(24-25八年级上·江苏泰州·期末)—Sorry, Miss Tang, I am late.
—It doesn’t matter. The class ________ for just several minutes. You don’t miss too much.
A.began B.has begun C.has been on D.is beginning
【答案】C
【详解】句意:——抱歉唐老师,我迟到了。——没关系,课程才开几分钟。你没有错过太多。
考查动词时态。根据“for just several minutes”可知,时态用现在完成时have/has done,且与一段时间连用,动词用延续性动词;根据“You don’t miss too much.”可知,是指课程才开几分钟,begin“开始”,是短暂性动词,应转为对应的延续性动词be on。故选C。
44.(23-24八年级下·江苏扬州·期末)Yuan Longping, the father of hybrid rice, ________ for two years, but we will never forget him.
A.died B.has died C.has been dead D.was dead
【答案】C
【详解】句意:袁隆平,杂交水稻之父,已经去世两年了,但我们永远不会忘记他。
考查动词时态以及延续性动词。根据时间状语“for two years”可知句子应用现在完成时,其结构为“主语+have/has+动词过去分词”,排除选项A和D;“for two years”表示一段时间,应用延续性动词,“die”是短暂性动词,对应的延续性动词是“be dead”。故选C。
45.(23-24八年级下·江苏南京·期末)—Linda, your new hat looks really nice on you. How long _______ it?
—Oh, thanks. I just bought it last week.
A.have you bought B.have you had C.did you buy D.did you have
【答案】B
【详解】句意:——琳达,你的新帽子戴在你头上看起来真好看。你买了多久了?——哦,谢谢。我上周刚买的。
考查时态。根据“How long”可知,此处应该用现在完成时表示“你买了帽子多久了”,现在完成时的结构为“have/has+动词的过去分词”,故排除C项和D项;A项为现在完成时,但buy是短暂性动词,不能与how long连用,故排除A项;B项是现在完成时,have是延续性动词,与how long连用。故选B。
46.(23-24八年级下·江苏宿迁·期末)—When did your brother leave his hometown?
—He ________ for nearly ten years.
A.has been away B.left C.has left D.was left
【答案】A
【详解】句意:——你的哥哥什么时候离开他的家乡?——他已经离开了近10年了。
考查动词的时态及延续性动词。由“for nearly ten years”可知,句子要用现在完成时(have/has done),且动词要用延续性动词,leave“离开”,是瞬间性动词,其延续性短语是be away,故选A。
47.(23-24八年级下·江苏无锡·期末)— Have you finished reading the book Oliver Twist?
— Not yet. I ________ it for nearly a month I’m going to the library to renew it.
A.have bought B.have borrowed C.have had D.have kept
【答案】D
【详解】句意:—— 你读完《雾都孤儿》这本书了吗? —— 还没有。我已经借了将近一个月了,我打算去图书馆续借。
考查现在完成时延续性和非延续性动词。have bought买;have borrowed借;have had拥有;have kept保持,保留。根据后文“I’m going to the library to renew it.”可知,要去图书馆续借这本书,前一句描述的是这本书已经借过来将近一个月,空处应该填表示“持有,保留”的词,“for nearly a month ”是一段时间,需要和延续性动词连用。故填D。
48.(23-24八年级下·江苏泰州·期末)—Could you tell me how long you ________ the Huawei mobile phone?
—Nearly a year. It works very well.
A.will buy B.have had C.have bought D.had
【答案】B
【详解】句意:——你能告诉我这个华为手机你买了多久?——接近一年。它用起来很好。
考查时态。will buy用于一般将来时;have had用于现在完成时态;have bought用于现在完成时态;had用于一般过去时。根据答句“Nearly a year.”可知,空处需现在完成时,buy是短暂性动词,不能和表示一段时间的时间状语连用,要换成延续性动词have,即have had。故选B。
49.(23-24八年级下·江苏扬州·期末)Though the great scientist __________ for three years, we will never forget the contribution he made.
A.died B.has died C.has been dead D.was dead
【答案】C
【详解】句意:虽然这位伟大的科学家已经去世三年了,但是我们永远不会忘记他所作出的贡献。
考查延续性动词。根据“for three years”可知,句子时态用现在完成时have/has done,且动词要用延续性动词,die为短暂性动词,其延续性动词为be dead。故选C。
50.(23-24八年级下·江苏扬州·期末)—Let’s turn on the TV and enjoy watching the football match.
—It’s too late. It ________ for half an hour. And the result is 1-0, China won.
A.has finished B.has begun C.has been on D.has been over
【答案】D
【详解】句意:——让我们打开电视观看足球比赛吧。——太晚了。球赛已经结束了半个小时,结果是1比0,中国队赢了。
考查现在完成时态。在现在完成时态中,当与一段时间状语连用时,谓语应用延续性动词,finish表示“完成”,begin表示“开始”,都是短暂性动词,则对应的延续性动词分别是be over和be on。根据题干中“And the result is 1-0, China won. ”可知,足球比赛已经结束了半个小时,则此处应用be over。故选D。
51.(23-24八年级下·江苏扬州·期中)Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three 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
【答案】B
【详解】句意:扬州中国大运河博物馆已经开放大约三年了,但是我还没去过。
考查现在完成时。根据“for about three years”可知,第一空使用延续性动词,open的延续性动词形式是be open,排除A和D选项;have gone to意思是“已经去了”;have been to意思是“已经去过”。根据“but”可知,前后意思转折,即:博物馆已经开放了一段时间,但是我还没有去过。故选B。
52.(23-24八年级下·江苏徐州·期中)Jim, turn off the TV. It ________ for two hours.
A.began B.has begun C.was on D.has been on
【答案】D
【详解】句意:吉姆,关掉电视。它已经开了两个小时。
考查现在完成时。根据“for two hours”可知,时态应为现在完成进行时(have/has done),且用延续性动词。begin是非延续性动词,be on是延续性动词。故选D。
53.(24-25八年级上·江苏宿迁·期中)—How long may I ________ your bike, Denial?
—For two weeks. But you mustn’t ________ it to others, Amy.
A.borrow; lend B.keep; lend C.keep; borrow D.lend; borrow
【答案】B
【详解】句意:——丹尼斯,你的自行车我可以借多久?——两周。艾米,但是你不能把它借给别人。
考查动词。borrow借入,是瞬间性动词;lend借出,是瞬间性动词;keep保留,是延续性动词。根据“How long”可知,与时间段连用,用延续性动词,因此第一空用keep。lend sth to sb“把某物借给某人”,因此第一空用lend,故选B。
54.(24-25八年级上·江苏连云港·期中)This is not ________ useful book for me, but I will ________ it for a week because I don’t have time to return it.
A.an; keep B.a; keep C.an; borrow D.a; borrow
【答案】B
【详解】句意:这对我来说不是一本有用的书,但是我将借一周,因为我没时间去还书。
考查冠词和动词辨析。a/an不定冠词,泛指物体、事物,用在可数名词或名词短语前,表示一个或一类;a用于以辅音音素开头的单词前;an用于元音音素开头的单词前;useful以辅音音素/juː/开头,需用不定冠词a修饰;keep保存,保留;borrow借入。根据语境可知,此处描述一本对我来说没有用的书,表示泛指,需用不定冠词a修饰;再由for a week可知,我会再保存它一个星期,需用keep。故选B。
【点睛】keep是一个延续性动词,可以接延续性的时间状语 for a week;而borrow是瞬时性动词,不能接延续性的时间状语。
55.(23-24八年级下·江苏扬州·期末)—Why are you worried?
—I’m expecting a call from my daughter. She _________ HK for three years.
A.has been in B.went to C.has been to D.has gone to
【答案】A
【详解】句意:——你为什么担忧?——我在等我女儿的电话。她已经去香港三年了。
考查现在完成时的用法。has been in去,可延续;went to去了,一般过去时;has been to去过;has gone to去了。根据“for three years”可知此句应用现在完成时,排除选项B;“for three years”表示一段时间,动词需用可延续性动词“has been in”。故选A。
题型五:含ever/never的现在完成时
56.(23-24八年级下·新疆塔城·期末)—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
【答案】A
【详解】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
57.(23-24八年级下·四川成都·期末)—________ 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。
58.(23-24八年级下·全国·期中)Have you________been to the UK?
A.just B.ever C.once D.yet
【答案】B
【详解】句意:你去过英国吗?
考查副词。just刚刚;ever曾经;once一次,yet还。根据句意可知,这里表示你“曾经”去过英国吗,所以是ever。故选B。
59.(23-24九年级上·河北沧州·阶段练习)Have you ever ________ with a group?
A.to speak B.study C.studying D.studied
【答案】D
【详解】句意:你曾经参加过小组学习吗?
考查时态。根据“Have you ever ...”可知是现在完成时,其结构为have done,此处用过去分词studied。故选D。
60.(23-24九年级上·云南文山·期中)—________ Ann ever ________ online with you?
—No, she hasn’t.
A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted
【答案】D
【详解】句意:——安曾经和你网上聊天吗?——不,没有。
考查现在完成时态。根据“No, she hasn’t”可知,时态为现在完成时,由于主语是三单所以助动词用has,chat的过去分词是chatted。故选D。
61.(23-24八年级上·上海浦东新·期末)Mike’s parents are Germans, but he ________ to Germany so far.
A.never went B.never go C.has never been D.will never go
【答案】C
【详解】句意:迈克的父母是德国人,但到目前为止他从未去过德国。
考查现在完成时。根据句意可知,此处表示“从未去过德国”;根据时间状语“so far”可知,此句为现在完成时态,结构为“has/have+动词的过去分词”,主语为第三人称单数“he”,助动词用“has”,“has never been to”表示“从未去过某地”。故选C。
62.(23-24八年级下·江西南昌·期末)—Have you ________ visited the old house in the forest?
—No, ________.
A.ever; ever B.never; ever C.never; never D.ever; never
【答案】D
【详解】句意:——你参观过森林里的老房子吗?——没有,从没(参观过)。
考查副词辨析。ever“曾经”,用于现在完成时的一般疑问句;never“从不”,用于否定句。根据“Have you ... visited the old house in the forest?”可知,第一空要用ever;再根据“No”可知,第二空应用never。故选D。
63.(23-24八年级上·河南郑州·期中)— ________ you ever_________ to Beijing before?
—No, never.
A.Did; go B.Have; been C.Will; go D.Do; go
【答案】B
【详解】句意:——你以前来过北京吗?——没有,从未去过。
考查动词时态。根据“ever”可知,时态是现在完成时,主语是you,助动词用have,have been to“曾经到过”,故选B。
64.(23-24八年级下·全国·期末)What’s the best gift John __________ ever received?
A.have B.has C.had D.having
【答案】B
【详解】句意:约翰收到过最好的礼物是什么?
考查动词时态。根据“ever”可知,本句是现在完成时(have/has done),主语John是单数,助动词用has。故选B。
65.(23-24八年级下·天津南开·阶段练习)I ________ think he ________ ever visited the island.
A./; hasn’t B.don’t; was C.don’t; has D.don’t; will
【答案】C
【详解】句意:我想他从未去过那个岛。
考查宾语从句否定转移及时态。根据“ever”可知,从句要用现在完成时,主句是I think,从句表示否定要用否定转移,即否定要转移到主句上,故选C。
66.(23-24八年级上·辽宁沈阳·期末)—____ 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。
67.(23-24八年级上·河北张家口·期中)—Have you ________ spoken to a foreign visitor?
—No, not ________.
A.ever; never B.yet; ever C.ever; yet D.yet; yet
【答案】C
【详解】句意:——你和外国游客交谈过吗?——不,没有。
考查现在完成时。问句为现在完成时,表示曾经是否做过某事,用ever“曾经”;根据“No, not”可知,是否定回答,yet表示“尚,还,仍”,用于否定句中。故选C。
68.(23-24八年级下·江苏盐城·阶段练习)—Have you ________ been to Nanjing, Han Mei?
—No, never. I plan to go there this summer holiday.
A.ever B.still C.yet D.already
【答案】A
【详解】句意:——韩梅,你去过南京吗?——没有,从来没有。我计划这个暑假去那里。
考查副词辨析。ever曾经;still仍然;yet仍然,还;already已经。根据“Have you ... been to Nanjing, Han Mei?”可知,此处指是否曾去过南京,一般疑问句中用ever。故选A。
题型六:含since/for的现在完成时
69.(23-24八年级下·江苏南京·期末)Zibo, a city in Shandong Province, ________ for its special barbecue since late February this year.
A.is famous B.was famous
C.will be famous D.has been famous
【答案】D
【详解】句意:山东省淄博市自今年2月下旬以来就以其特色烧烤而闻名。
考查时态。根据“since late February this year”可知,句子时态为现在完成时。故选D。
70.(23-24八年级下·江苏徐州·期末)I ________ Aunt Suzy for three years and I miss her very much.
A.don’t see B.didn’t see C.won’t see D.haven’t seen
【答案】D
【详解】句意:我已经三年没见到苏茜阿姨了,我非常想念她。
考查时态。根据“for three years”可知,空处所在句的时态为现在完成时has/have done。故选D。
71.(23-24八年级下·江苏南通·期末)—Hey, Bob! I haven’t seen your brother Tom for a long time.
—Ah, he ________ Dalian for a week. It’s such a great city that he doesn’t want to come back.
A.went to B.stayed in C.has been to D.has been in
【答案】D
【详解】句意:——你好,Bob!我很长时间没见你的哥哥Tom了。——啊,他去了大连。那是如此棒的地方以至于他都不想回来了!
考查动词的时态。根据“I haven’t seen your brother Tom for a long time.”可知Tom去了大理,表示动作已发生,并且强调对现在的影响;结合答语中的“for a week”可知时态是现在完成时, 可先排除A和B。根据“for a week”可知Tom在大连已经一周了,而且现在仍然在大连。故选D。
72.(23-24八年级下·江苏宿迁·期中)My parents ________ for over 50 years and they love each other very much.
A.have married B.married
C.will marry D.have been married
【答案】D
【详解】句意:我的父母已经结婚50多年了,他们非常相爱。
考查现在完成时和延续性动词。根据“for over 50 years”可知,时态用现在完成时,其谓语动词构成是have/has done,又因接一段时间,动词需要延续性动词,be married为延续性,因此此处用have been married。故选D。
73.(23-24八年级下·江苏镇江·期中)The young man ________ the army for half a year.
A.has joined B.has been on C.has been in D.has joined in
【答案】C
【详解】句意:这个年轻人已经参军半年了。
考查现在完成时和延续性动词。根据“for half a year.”可知,句子要用现在完成时,且与延续性动词连用。join的延续性动词形式是be in。故选C。
74.(23-24八年级下·江苏淮安·期中)He ________ China since 30 years ago.
A.has left B.has been away from C.has come to D.has arrived in
【答案】B
【详解】句意:他30年前就离开了中国。
考查延续性动词及动词辨析。has left已经离开,现在完成时结构,动词是短暂性动词;has been away from已经离开,现在完成时结构,动词是延续性动词;has come to已经来,现在完成时结构,动词是短暂性动词;has arrived in已经到达,现在完成时结构,动词是短暂性动词。根据“since 30 years ago”可知,谓语要用延续性动词的现在完成时。故选B。
75.(23-24八年级下·江苏无锡·期中)The shopping mall ________ for two years.
A.opened B.has opened C.is opening D.has been open
【答案】D
【详解】句意:这家购物中心已经开业两年了。
考查动词时态。根据“for two years”可知,本句时态为现在完成时,open是非延续性动词,用于现在完成时要改为be+形容词,即be open。故选D。
76.(23-24八年级下·江苏宿迁·期中)My uncle ________ Chengdu for over two weeks on business.
A.has gone to B.has been to C.has come to D.has been in
【答案】D
【详解】句意:我的叔叔已经在成都出差两周多了。
考查现在完成时。has gone to去了某地,还未回来;has been to去过某地,已经回来;has come to 已经来到某地;has been in待在某地多久。根据时间状语“for over two weeks”可知叔叔待在成都两周了,在“for+时间段”的肯定句中,谓语动词要用延续性动词。选项中只有“has been in”为延续性动词。故选D。
77.(23-24八年级下·江苏南京·期末)—Why are you in such a hurry, Tony?
—The parade ________ for five minutes. I don’t want to miss too much.
A.started B.has started C.has been on D.was on
【答案】C
【详解】句意:——托尼,你为什么这么着急?——游行已经开始五分钟了。我不想错过太多。
考查现在完成时和延续性动词。根据“for five minutes”可知,此处应用现在完成时,其结构为have/has done,并且动词使用延续性动词;start为短暂性动词,其延续性动词为be on。故选C。
78.(23-24八年级下·江苏徐州·期末)I ______ in Xuzhou since I was born.
A.have lived B.am living C.will live D.was living
【答案】A
【详解】句意:我从出生起就住在徐州。
考查现在完成时。have lived为现在完成时;am living为现在进行时;will live为一般将来时;was living为过去进行时。根据“since I was born”可知,主句的时态应用现在完成时,其结构为“have/has done”,此处应填have lived。故选A。
79.(23-24八年级下·江苏徐州·期末)Dad isn’t at home. He ________ since last month.
A.left B.has left C.has been away D.went away
【答案】C
【详解】句意:爸爸不在家。他从上个月起就离开了。
考查时态及延续性动词。根据“since last month”可知,时态为现在完成时,此处应用延续性动词;leave“离开”,为非延续动词,其延续性结构为be away。故选C。
80.(23-24八年级下·江苏南通·期末)—Where is Uncle Chen? I ________ him for a few days.
—Oh, he _______ Shanghai on business.
A.haven’t seen; has been to B.didn’t see; has been to
C.didn’t see; has gone to D.haven’t seen; has gone to
【答案】D
【详解】句意:——陈叔叔在哪里?我已经好几天没见到他了。——哦,他去上海出差了。
考查动词辨析及时态用法。has been to曾经去过某地,已经回到说话地;has gone to去了某地,还未回来。根据“Where is Uncle Chen? I...him for a few days.”可知,第一空用现在完成时;答句表示陈叔叔去上海出差还未回来,用has gone to表达。故选D。
81.(23-24八年级下·江苏南京·期末)My mother _________ London. She _________ there for three days.
A.has gone to; has been to B.has been to; has been
C.has gone to; has been D.went; was
【答案】C
【详解】句意:我妈妈已经到伦敦去了。她已经在那里三天了。
考查现在完成时。根据“She…there for three days.”可知,两个句子都应用现在完成时,且第一个句子应用have gone to表示“已经去了某地(人还没回来)”,根据“for three days”可知第二个句子应用have been there表示“已经在那里”一段时间了。故选C。
82.(23-24八年级下·江苏淮安·期末)—Wow, Mary ________ a volunteer for five years.
—It’s not surprising, she is a kind-hearted girl who is always ready to help others.
A.will be B.would be C.has been D.had been
【答案】C
【详解】句意:——哇,玛丽当志愿者已经五年了。——这并不奇怪,她是一个心地善良的女孩,总是乐于助人。
考查现在完成时。根据时间状语“for five years”可知,此处表示动作从过去持续到现在并有可能继续持续下去,应用现在完成时,谓语动词结构为have/has+done。故选C。
83.(23-24八年级下·江苏镇江·期末)—Come on, Linda, the film The First Slam Dunk (《灌篮高手》) ________ for five minutes.
—OK, I’m coming.
A.was B.begun C.has begun D.has been on
【答案】D
【详解】句意:——快点,Linda,电影《灌篮高手》已经开始五分钟了。 ——好的,我来了。
考查时态。根据“for five minutes”可知,时态应用现在完成时,谓语动词为延续性动词;begin“开始”,动词,其延续性结构为be on,故选D。
84.(23-24八年级下·江苏扬州·期末)Simon ________ Beijing since a week ago.
A.went to B.has gone to C.has been to D.has been in
【答案】D
【详解】句意:西蒙一周前就在北京了。
考查现在完成时。went to去了;has gone to已经去过(没回来);has been to已经去过(回来了);has been in表示待在某地,指某人或某物已经在某个状态、地点或情况中。根据“Simon ... Beijing since a week ago.”可知,应用现在完成时,此处表达西蒙应该是一周前就一直待在北京。故选D。
85.(23-24八年级下·江苏扬州·期末)—The life we were used to _________ greatly since 1992.
—That’s true. It is changing for the better at all times.
A.has changed B.changing C.change D.is changed
【答案】A
【详解】句意:——自从1992年起,我们习惯的生活发生了很大的变化。——是的。一直在变好。
考查动词的时态。根据“since 1992”可知此句应用现在完成时“主语+have/has+动词的过去分词”。故选A。
86.(23-24八年级下·江苏南通·期末)—Does Jim enjoy his stay in China?
—Yes. Not only Jim but also his parents _________ quite a few wonderful cities since they came to China.
A.would visit B.visited C.has visited D.have visited
【答案】D
【详解】句意:——吉姆在中国过得愉快吗?——是的。自从来到中国,不仅吉姆,他的父母也造访了不少令人惊叹的城市。
考查动词时态和主谓一致。根据“since they came to China.”可知,该句是现在完成时,结合“Not only Jim but also his parents”可知,此处谓语动词遵循“就近原则”,故选D。
87.(23-24八年级下·江苏淮安·期末)Xuyi, a city in Jiangsu Province, ________ for its crayfish (龙虾) since 2000.
A.is famous B.was famous C.will be famous D.has been famous
【答案】D
【详解】句意:自2000年以来,江苏省盱眙县一直以小龙虾闻名。
考查现在完成时。根据“since 2000”可知,句子的时态是现在完成时,谓语动词构成是have/has done,be famous for意为“以……而闻名”,固定词组。故选D。
88.(23-24八年级下·江苏徐州·期中)How time flies! It has been ten years since I ________ him in Xuzhou.
A.meet B.met C.have met D.will meet
【答案】B
【详解】句意:时间过得真快!自从我在徐州见到他以来,已经有十年了。
考查动词时态。根据英语语法,since前的主句为现在完成时,since后的从句用一般过去时,故选B。
89.(23-24八年级下·江苏宿迁·期中)Daniel ________ the book for over two weeks, he has to ________ it to the library.
A.has kept; return B.has borrowed; give C.borrowed; take D.kept; bring
【答案】A
【详解】句意:丹尼尔借了这本书两个多星期了,他必须把它还给图书馆。
考查延续性动词及动词辨析。return返回,归还;give给;take带走;bring带来。第一空根据时间状语“for over two weeks”可知应用现在完成时,和时间段连用,谓语动词要用延续性动词,“borrow”的延续性动词是keep,主语为第三人称单数,故应用has kept;第二空根据“the book for over two weeks”可知,已经借了两周,不得不还书,故应用return。故选A。
90.(23-24八年级下·江苏淮安·期末)—Sandy, how long have you had the iphone 14 pro?
—________ a couple of days ago. I ________ it last week.
A.For; bought B.For; have bought C.Since; bought D.Since; have bought
【答案】C
【详解】句意:——Sandy,你用iphone 14 pro多久了?——从几天前开始。我上周买的。
考查介词辨析和一般过去时。“for+一段时间”表示“持续了多久”;“since+一段时间+ago”表示“从多久前开始”。根据第一空后的“a couple of days ago”可知, 第一空应选Since;根据“last week”可知,此处在叙述过去发生的事情,应用一般过去时,所以第二空应选bought。故选C。
题型七:have been to/have gone to的区别
91.(23-24八年级下·江苏宿迁·期末)Mount Santai National Forest Park is worth visiting. I have ________ there many times.
A.been to B.been C.gone to D.gone
【答案】B
【详解】句意:三台山国家森林公园值得一游。我去过那里很多次了。
考查have been to和have gone to。have been to“去过”,表示现在已经不在某地了;have gone to“已经去了”,表示还没有回来。根据“Mount Santai National Forest Park is worth visiting. I have…there many times.”的句意可知,此处指去过三台山国家森林公园很多次了,应用have been to;根据空后的“there”为副词可知,此处不加介词to。故选B。
92.(23-24八年级下·江苏常州·期末)—Hello, Mr. Zhang. Can I speak to Mike please?
—Sorry, Simon. But he ________ the library.
A.has been to B.has gone to C.will go to D.was going to
【答案】B
【详解】句意:——你好,张先生。我可以和迈克通话吗?——对不起,西蒙。但是他去图书馆了。
考查时态辨析。has gone to去了某地(没回来);has been to曾经去过(已回来);根据“Sorry”可知,迈克去了图书馆还没回来,造成的影响是不能接电话,所以用现在完成时。故选B。
93.(23-24八年级下·江苏南通·期末)—Simon ________ Chengdu on business.
—Oh, I didn’t know. When ________?
A.has gone to; has he left B.has gone to; did he leave
C.has been to; will he leave D.has been to; was he leaving
【答案】B
【详解】句意:——西蒙出差去成都了。——哦,我不知道。他什么时候离开的?
考查动词短语和时态。has gone to去了某地还没有回来;has been to去过某地已经回来。根据“Simon ... Chengdu on business.”可知,第一空指去成都出差了,用have/has gone to;第二空表示过去发生的动作,用一般过去时。故选B。
94.(23-24八年级下·江苏宿迁·期末)—Where is Mr. White, Martina?
—He __________ Hong Kong. He will come back next week.
A.goes to B.has been to C.is going to D.has gone to
【答案】D
【详解】句意:——玛蒂娜,怀特先生在哪里?——他去了香港。他下周会回来。
考查现在完成时。goes to去;has been to曾经去过;is going to将要去;has gone to去了某地。根据“He will come back next week.”可知,此时怀特先生在香港,所以应用has gone to,表示去了某地,还没回来,故选D。
95.(23-24八年级下·江苏镇江·期末)Jenny can tell every street in Zhenjiang because she ________ this city for 22 years.
A.was B.has been in C.has been to D.has gone to
【答案】B
【详解】句意:Jenny可以分辨得出镇江的每一条街道,因为她已经在这个城市22年了。
考查现在完成时。was用来表示某人或某物即主语本身,用来表示某人或某物属于某一群体或有某种性质( be的过去式 );has been in待在某个地方;has been to曾经到过;has gone to到某地去了。根据“for 22 years”可知句子采用现在完成时,排除A选项;根据“Jenny can tell every street in Zhenjiang”可知,她熟悉镇江的每一条街道,说明她在这个地方时间很久,谓语应用延续性动词,即用be in表示“在……”。故选B。
96.(23-24八年级下·江苏扬州·期末)—Amy with her parents ________ the cinema to watch the film.
—Oh, that’s why they are not at home now.
A.has gone to B.has been to C.have gone to D.have been to
【答案】A
【详解】句意:——艾米和她的父母去电影院看电影了。——哦,这就是他们现在不在家的原因。
考查动词短语和主谓一致。have/has gone to去了,还未回来;have/has been to去过,已回来。根据“that’s why they are not at home now.”可知,他们不在家,应是去电影院了;主语是Amy with her parents,助动词用has。故选A。
97.(23-24八年级下·江苏淮安·期末)—Where is Miss Smith, Tina?
—She ________ her company for an important meeting. She left ten minutes ago.
A.has been to B.has gone to C.is going to D.goes to
【答案】B
【详解】句意:——史密斯小姐在哪里,蒂娜?——她去公司参加一个重要会议了。她十分钟前就走了。
考查现在完成时。has been to去过某地(已经回来了);has gone to去了某地(还没有回来);is going to将会去;goes to去。根据“She left ten minutes ago”可知,Tina已经离开了,不在这里了,应用has gone to。故选B。
98.(23-24八年级下·江苏淮安·期末)—Where is Miss Smith, Jenny?
—She ________ her company for an important meeting. She left half an hour ago.
A.has gone to B.has been to C.is going to D.goes to
【答案】A
【详解】句意:——珍妮,史密斯小姐在哪里?——她去公司参加一个重要的会议。她半个小时前就离开了。
考查现在完成时。has gone to去了某地;has been to去过某地;is going to将要;goes to到……去。根据“She left half an hour ago.”可知,她半个小时前就离开了,说明此时人不在这里,应用have gone to表示“去了某地(人还没回来)”。故选A。
99.(23-24八年级下·江苏徐州·期中)—Hello! This is Daniel speaking. May I speak to Amy, please?
—Sorry, but she ________ the city library.
A.will go to B.was going to C.has gone to D.goes to
【答案】C
【详解】句意:——你好!我是丹尼尔。我可以和艾米说话吗?——对不起,她去市图书馆了。
考查现在完成时。will go to为一般将来时;was going to为过去将来时;has gone to为现在完成时;goes to为一般现在时。根据“May I speak to Amy, please?”以及答语“Sorry, but she…the city library.”可知,此处指Amy去图书馆了,还没有回来,表示过去发生的事情对现在造成的影响,应用现在完成时。故选C。
100.(24-25八年级上·江苏南通·期末)—Is Ms. Green in the office now?
—No. _______ the library.
A.He has been to B.He has gone to C.She has been to D.She has gone to
【答案】D
【详解】句意:——格林女士现在在办公室吗?——不在。她去图书馆了。
考查have been to和have gone to的区别。have been to+地点,表示曾经去过某地,已经回来;have gone to+地点,表示已经去了某地,还没回来。Ms. Green是女性,应用she指代,排除A、B;根据回答“no”可知格林女士现在不在办公室,是去了图书馆还没回来,用“has gone to”。故选D。
2
同步新教材,周周有练习,月月有重点!
1
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$$
2024-2025学年一线教师制作同步新课程精品系列资料,名师精选!
2024-2025学年一线教师制作同步新课程精品系列资料,名师精选!
学校:___________姓名:___________班级:___________考号:___________
第一次月考复习Units 1-3
重点语法:现在完成时进阶练100题(七大题型)
目录
题型一:表示影响(动作已完成) 1
题型二:表示持续(动作未完成) 6
题型三:过去分词变化规则 10
题型四:延续性动词与非延续性动词 13
题型五:含ever/never的现在完成时 18
题型六:含since/for的现在完成时 21
题型七:have been to/have gone to的区别 27
题型一:表示影响(动作已完成)
1.(23-24八年级下·江苏无锡·阶段练习)The life we have ________ used to ________ a lot now.
A.got; changing B./; has changed
C.got; has changed D./; changing
2.(23-24八年级下·江苏扬州·期中)Where is your father?
He ______ Australia and he ______ Sydney for two weeks.
A.has been to; has been in
B.has been in; has been to
C.has gone to; has been in
D.has gone to; has been to
3.(23-24八年级下·江苏南通·期中)—When will the football match between Nantong Zhiyun and Shanghai Haigang begin on TV?
—Oh, it _________ for ten minutes, ending in 0:3. Zhiyun lost the game.
A.has began B.has been on C.has been over D.has finished
4.(23-24八年级下·江苏无锡·期中)—Elsa, is it possible for you to come tomorrow?
—Sorry, I ________ a trip to Shanghai with my husband.
A.planned B.was planning C.have planned D.will plan
5.(23-24八年级下·江苏南通·期中)The Japanese film “The First Slam Dunk” ________ for ten minutes, but I ________ at the cinema yet.
A.has begun; haven’t arrived B.has been on; haven’t been
C.has begun; haven’t been D.has been on; haven’t arrived
6.(23-24八年级下·江苏盐城·期中)There ______ great changes in Yancheng over the past few years.
A.have had B.has been C.have been D.has had
7.(2024八年级下·江苏·专题练习)I know the Palace Museum quite well because I ________ it many times.
A.visit B.visited C.have visited D.will visit
8.(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
9.(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
10.(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
11.(23-24八年级下·江苏连云港·期末)Gulliver’s Travels is very interesting. My brother ________ it many times.
A.reads B.is reading C.will read D.has read
12.(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
13.(23-24八年级下·江苏淮安·期末)— Hello! May I speak to Jack?
—Sorry. He ________ to the library.
A.goes B.went C.has gone D.has been
14.(24-25八年级上·江苏南京·期中)In the past several years, I ________ several ways to deal with my insomnia(失眠) but none of them ________.
A.tried; works B.have tried; success C.tried; successful D.have tried; works
15.(24-25八年级上·江苏盐城·期末)Astronauts (宇航员) on the Chinese Space Station _______ some plants already, and it helps us learn about living in space.
A.grew B.were growing C.have grown D.will grow
题型二:表示持续(动作未完成)
16.(2023·江苏常州·一模)—Where is your cousin James?
—He ________ the school library since two hours ago.
A.has been to B.has gone to C.was in D.has been in
17.(2023·江苏南通·一模)There are more than 900 national wetland parks in China, and now ninety percent ________ to the public for free.
A.was open B.are opened C.has opened D.have been open
18.(23-24九年级上·江苏无锡·期中)—Any news about the Shenzhou-14 spacecraft? Do you know ________?
—For about four months, I think.
A.when was it sent up B.how long has it been in space
C.when it was sent up D.how long it has been in space
19.(23-24九年级下·江苏淮安·期中)Since the fish ________ all the food, you’d better not feed them now.
A.didn’t eat B.don’t eat C.aren’t eating D.haven’t eaten
20.(2024·江苏南京·一模)Our government ________ lots of efforts to improve people’s living conditions in the past 5 years.
A.made B.make C.will make D.has made
21.(24-25九年级上·江苏南京·期末)—Is the Great Wall worth visiting?
—Of course. I ________ it many times and the views always surprise me.
A.climb B.are climbing C.climbed D.have climbed
22.(23-24八年级下·江苏扬州·期中)—I ________ Jim recently.
—Really? Can you tell me when you ________ last him?
A.haven’t seen; will see B.didn’t see; have seen C.didn’t see; saw D.haven’t seen; saw
23.(23-24八年级下·江苏泰州·期中)—I am sorry I am late. The traffic is so heavy on the way.
—It’s 8:20 now. The movie ________ for twenty minutes.
A.began B.has begun C.has been in D.has been on
24.(23-24八年级下·江苏无锡·阶段练习)His brother ________ noodles for breakfast so far, but he ________ bread and milk when he was in the UK.
A.used to have; is used to having B.has used to have; is used to having
C.has been used to having; used to have D.is used to having; has used to have
25.(2023·江苏南京·三模)The weather is changeable these days. It rainy and cloudy in the past few days. I hope that tomorrow will be a sunny day.
A.will be B.is C.has been D.was
26.(23-24八年级下·江苏扬州·期中)—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
27.(23-24八年级下·江苏扬州·期中)—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
28.(23-24八年级下·江苏南京·期中)Mr. Howard thought Jean ________ present her science project yesterday, but she ________ it up to now.
A.was going to; didn’t finish B.was going to; hasn’t finished
C.would; didn’t finish D.would; hasn’t finished
29.(23-24八年级下·江苏徐州·期中)My mother ________ the shopping mall for hours. But she hasn’t found a favourite dress yet.
A.went into B.has gone to C.has been in D.has arrived at
30.(23-24八年级下·江苏扬州·期中)A lot of money _______ at the charity show, but the cost of living _______ a lot, so we still need to do much work to help people in need.
A.was raised; has risen B.was raised; is risen
C.rose; has risen D.rose; were raised
题型三:过去分词变化规则
31.(23-24八年级下·全国·期中)Scientists have always ________ the question many times.
A.asks B.asking C.asked D.ask
32.(23-24八年级下·上海·期末)I ________ the book yet.
A.haven’t read B.hadn’t read C.don’t read D.am not reading
33.(23-24八年级下·河北石家庄·期末)The Monkey King has ________ the children of China for many years.
A.exciting B.excite C.excited D.excites
34.(23-24八年级下·江西赣州·期末)— Long time no see him. He’s _________ a lot.
— Yes. More kindness and warmth in his heart.
A.changed B.changes C.turned D.turns
35.(23-24八年级下·湖北荆州·期末)—Kitty, will you go to see the film Cold Mountain this evening?
— No, I won’t. I ________ it already.
A.see B.saw C.have seen D.will see
36.(23-24八年级下·全国·期中)I have ________ lots of writing competitions already.
A.entered B.enters C.entering D.to entered
37.(23-24八年级上·河北张家口·阶段练习)He told me he would be here at 2 o’clock. But he ________ yet.
A.didn’t arrive B.isn’t arriving C.hasn’t arrived D.won’t arrive
38.(23-24八年级下·湖北武汉·期末)—Who knows the documentary China the Mission (任务) to the Moon?
—Everyone in the class. We ________ it several times so far since our geography teacher ________ it.
A.watched; introduced B.watch; introduces
C.have watched; introduced D.will watch; introduces
39.(23-24八年级下·江苏宿迁·期末)All the students ________ into four groups to do a survey next Sunday.
A.are separated B.will separated C.separate D.will be separated
40.(23-24八年级下·江苏宿迁·期中)— Would you like to see the movie with me tonight, Simon?
— Sorry. I ________ it twice.
A.see B.saw C.will see D.have seen
题型四:延续性动词与非延续性动词
41.(23-24八年级下·江苏宿迁·期末)—Your T-shirt looks beautiful. When did you buy it?
—In June. I ________ it for two weeks.
A.had B.have had C.buy D.have bought
42.(23-24八年级下·江苏徐州·期中)The Wild Park ________ for several months. Let’s go there for a trip this weekend.
A.has opened B.has been open C.opened D.opens
43.(24-25八年级上·江苏泰州·期末)—Sorry, Miss Tang, I am late.
—It doesn’t matter. The class ________ for just several minutes. You don’t miss too much.
A.began B.has begun C.has been on D.is beginning
44.(23-24八年级下·江苏扬州·期末)Yuan Longping, the father of hybrid rice, ________ for two years, but we will never forget him.
A.died B.has died C.has been dead D.was dead
45.(23-24八年级下·江苏南京·期末)—Linda, your new hat looks really nice on you. How long _______ it?
—Oh, thanks. I just bought it last week.
A.have you bought B.have you had C.did you buy D.did you have
46.(23-24八年级下·江苏宿迁·期末)—When did your brother leave his hometown?
—He ________ for nearly ten years.
A.has been away B.left C.has left D.was left
47.(23-24八年级下·江苏无锡·期末)— Have you finished reading the book Oliver Twist?
— Not yet. I ________ it for nearly a month I’m going to the library to renew it.
A.have bought B.have borrowed C.have had D.have kept
48.(23-24八年级下·江苏泰州·期末)—Could you tell me how long you ________ the Huawei mobile phone?
—Nearly a year. It works very well.
A.will buy B.have had C.have bought D.had
49.(23-24八年级下·江苏扬州·期末)Though the great scientist __________ for three years, we will never forget the contribution he made.
A.died B.has died C.has been dead D.was dead
50.(23-24八年级下·江苏扬州·期末)—Let’s turn on the TV and enjoy watching the football match.
—It’s too late. It ________ for half an hour. And the result is 1-0, China won.
A.has finished B.has begun C.has been on D.has been over
51.(23-24八年级下·江苏扬州·期中)Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three 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
52.(23-24八年级下·江苏徐州·期中)Jim, turn off the TV. It ________ for two hours.
A.began B.has begun C.was on D.has been on
53.(24-25八年级上·江苏宿迁·期中)—How long may I ________ your bike, Denial?
—For two weeks. But you mustn’t ________ it to others, Amy.
A.borrow; lend B.keep; lend C.keep; borrow D.lend; borrow
54.(24-25八年级上·江苏连云港·期中)This is not ________ useful book for me, but I will ________ it for a week because I don’t have time to return it.
A.an; keep B.a; keep C.an; borrow D.a; borrow
55.(23-24八年级下·江苏扬州·期末)—Why are you worried?
—I’m expecting a call from my daughter. She _________ HK for three years.
A.has been in B.went to C.has been to D.has gone to
题型五:含ever/never的现在完成时
56.(23-24八年级下·新疆塔城·期末)—Have you ________ been to France?
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
57.(23-24八年级下·四川成都·期末)—________ 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
58.(23-24八年级下·全国·期中)Have you________been to the UK?
A.just B.ever C.once D.yet
59.(23-24九年级上·河北沧州·阶段练习)Have you ever ________ with a group?
A.to speak B.study C.studying D.studied
60.(23-24九年级上·云南文山·期中)—________ Ann ever ________ online with you?
—No, she hasn’t.
A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted
61.(23-24八年级上·上海浦东新·期末)Mike’s parents are Germans, but he ________ to Germany so far.
A.never went B.never go C.has never been D.will never go
62.(23-24八年级下·江西南昌·期末)—Have you ________ visited the old house in the forest?
—No, ________.
A.ever; ever B.never; ever C.never; never D.ever; never
63.(23-24八年级上·河南郑州·期中)— ________ you ever_________ to Beijing before?
—No, never.
A.Did; go B.Have; been C.Will; go D.Do; go
64.(23-24八年级下·全国·期末)What’s the best gift John __________ ever received?
A.have B.has C.had D.having
65.(23-24八年级下·天津南开·阶段练习)I ________ think he ________ ever visited the island.
A./; hasn’t B.don’t; was C.don’t; has D.don’t; will
66.(23-24八年级上·辽宁沈阳·期末)—____ 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
67.(23-24八年级上·河北张家口·期中)—Have you ________ spoken to a foreign visitor?
—No, not ________.
A.ever; never B.yet; ever C.ever; yet D.yet; yet
68.(23-24八年级下·江苏盐城·阶段练习)—Have you ________ been to Nanjing, Han Mei?
—No, never. I plan to go there this summer holiday.
A.ever B.still C.yet D.already
题型六:含since/for的现在完成时
69.(23-24八年级下·江苏南京·期末)Zibo, a city in Shandong Province, ________ for its special barbecue since late February this year.
A.is famous B.was famous
C.will be famous D.has been famous
70.(23-24八年级下·江苏徐州·期末)I ________ Aunt Suzy for three years and I miss her very much.
A.don’t see B.didn’t see C.won’t see D.haven’t seen
71.(23-24八年级下·江苏南通·期末)—Hey, Bob! I haven’t seen your brother Tom for a long time.
—Ah, he ________ Dalian for a week. It’s such a great city that he doesn’t want to come back.
A.went to B.stayed in C.has been to D.has been in
72.(23-24八年级下·江苏宿迁·期中)My parents ________ for over 50 years and they love each other very much.
A.have married B.married
C.will marry D.have been married
73.(23-24八年级下·江苏镇江·期中)The young man ________ the army for half a year.
A.has joined B.has been on C.has been in D.has joined in
74.(23-24八年级下·江苏淮安·期中)He ________ China since 30 years ago.
A.has left B.has been away from C.has come to D.has arrived in
75.(23-24八年级下·江苏无锡·期中)The shopping mall ________ for two years.
A.opened B.has opened C.is opening D.has been open
76.(23-24八年级下·江苏宿迁·期中)My uncle ________ Chengdu for over two weeks on business.
A.has gone to B.has been to C.has come to D.has been in
77.(23-24八年级下·江苏南京·期末)—Why are you in such a hurry, Tony?
—The parade ________ for five minutes. I don’t want to miss too much.
A.started B.has started C.has been on D.was on
78.(23-24八年级下·江苏徐州·期末)I ______ in Xuzhou since I was born.
A.have lived B.am living C.will live D.was living
79.(23-24八年级下·江苏徐州·期末)Dad isn’t at home. He ________ since last month.
A.left B.has left C.has been away D.went away
80.(23-24八年级下·江苏南通·期末)—Where is Uncle Chen? I ________ him for a few days.
—Oh, he _______ Shanghai on business.
A.haven’t seen; has been to B.didn’t see; has been to
C.didn’t see; has gone to D.haven’t seen; has gone to
81.(23-24八年级下·江苏南京·期末)My mother _________ London. She _________ there for three days.
A.has gone to; has been to B.has been to; has been
C.has gone to; has been D.went; was
82.(23-24八年级下·江苏淮安·期末)—Wow, Mary ________ a volunteer for five years.
—It’s not surprising, she is a kind-hearted girl who is always ready to help others.
A.will be B.would be C.has been D.had been
83.(23-24八年级下·江苏镇江·期末)—Come on, Linda, the film The First Slam Dunk (《灌篮高手》) ________ for five minutes.
—OK, I’m coming.
A.was B.begun C.has begun D.has been on
84.(23-24八年级下·江苏扬州·期末)Simon ________ Beijing since a week ago.
A.went to B.has gone to C.has been to D.has been in
85.(23-24八年级下·江苏扬州·期末)—The life we were used to _________ greatly since 1992.
—That’s true. It is changing for the better at all times.
A.has changed B.changing C.change D.is changed
86.(23-24八年级下·江苏南通·期末)—Does Jim enjoy his stay in China?
—Yes. Not only Jim but also his parents _________ quite a few wonderful cities since they came to China.
A.would visit B.visited C.has visited D.have visited
87.(23-24八年级下·江苏淮安·期末)Xuyi, a city in Jiangsu Province, ________ for its crayfish (龙虾) since 2000.
A.is famous B.was famous C.will be famous D.has been famous
88.(23-24八年级下·江苏徐州·期中)How time flies! It has been ten years since I ________ him in Xuzhou.
A.meet B.met C.have met D.will meet
89.(23-24八年级下·江苏宿迁·期中)Daniel ________ the book for over two weeks, he has to ________ it to the library.
A.has kept; return B.has borrowed; give C.borrowed; take D.kept; bring
90.(23-24八年级下·江苏淮安·期末)—Sandy, how long have you had the iphone 14 pro?
—________ a couple of days ago. I ________ it last week.
A.For; bought B.For; have bought C.Since; bought D.Since; have bought
题型七:have been to/have gone to的区别
91.(23-24八年级下·江苏宿迁·期末)Mount Santai National Forest Park is worth visiting. I have ________ there many times.
A.been to B.been C.gone to D.gone
92.(23-24八年级下·江苏常州·期末)—Hello, Mr. Zhang. Can I speak to Mike please?
—Sorry, Simon. But he ________ the library.
A.has been to B.has gone to C.will go to D.was going to
93.(23-24八年级下·江苏南通·期末)—Simon ________ Chengdu on business.
—Oh, I didn’t know. When ________?
A.has gone to; has he left B.has gone to; did he leave
C.has been to; will he leave D.has been to; was he leaving
94.(23-24八年级下·江苏宿迁·期末)—Where is Mr. White, Martina?
—He __________ Hong Kong. He will come back next week.
A.goes to B.has been to C.is going to D.has gone to
95.(23-24八年级下·江苏镇江·期末)Jenny can tell every street in Zhenjiang because she ________ this city for 22 years.
A.was B.has been in C.has been to D.has gone to
96.(23-24八年级下·江苏扬州·期末)—Amy with her parents ________ the cinema to watch the film.
—Oh, that’s why they are not at home now.
A.has gone to B.has been to C.have gone to D.have been to
97.(23-24八年级下·江苏淮安·期末)—Where is Miss Smith, Tina?
—She ________ her company for an important meeting. She left ten minutes ago.
A.has been to B.has gone to C.is going to D.goes to
98.(23-24八年级下·江苏淮安·期末)—Where is Miss Smith, Jenny?
—She ________ her company for an important meeting. She left half an hour ago.
A.has gone to B.has been to C.is going to D.goes to
99.(23-24八年级下·江苏徐州·期中)—Hello! This is Daniel speaking. May I speak to Amy, please?
—Sorry, but she ________ the city library.
A.will go to B.was going to C.has gone to D.goes to
100.(24-25八年级上·江苏南通·期末)—Is Ms. Green in the office now?
—No. _______ the library.
A.He has been to B.He has gone to C.She has been to D.She has gone to
10
同步新教材,周周有练习,月月有重点!
11
同步新教材,周周有练习,月月有重点!
学科网(北京)股份有限公司
$$