2023年中考英语一轮复习语法知识专项突破-现在完成时
一、选择题
—How's Mrs.Black
—She _____ her medicine and is resting now.
A.takes B.is taking C.has taken
—Helen, when did you move here
—I _____ here since two years ago.
A.moved B.lived C.have moved D.have lived
What great progress Huawei _____ in recent years!
A.makes B.made C.has made D.is making
Mr. Wang, we _____ cleaning the classroom. Can we go home now
A.finish B.will finish C.are finishing D.have finished
—Look! My mother _____ a new dress for me.
—Wow, it looks very nice on you.
A.is making B.has made C.will make D.have made
—Did you buy the book A brief history of time by Stephen William Hawking
—Yes. I _____ it since I entered the college. This is a best-seller.
A.have bought B.have given C.have had D.have borrowed
—Is the girl over there your elder sister
—It can't be her. She _____ Hong Kong on business.
A.has gone to B.has been in C.has been to D.went to
Kitty, with her classmates, _____ Beijing, and they will stay there for a week.
A.has gone to B.have gone to C.have been to D.has been to
It's reported that so many countries and organizations _____ warm support to China since Covid-19 broke out.
A.give B.have given C.gave D.will give
Two and a half hours _____ since he began his speech.
A.have past B.has past C.have passed D.has passed
—Hello, may I speak to Mr. Lee
—Oh, sorry! He _____ to Hong Kong. He will come back in three days.
A.has gone B.has been C.went D.goes
—You look weak today. Daming. How long have you been like this
—I've been ill _____ I swam in a river last Friday.
A.while B.after C.since D.when
—Have you visited Thailand
—_____. We will go there this summer holiday.
A.No, we won't B.Yes, we will
C.Yes, we have D.No, we haven't
The small town _____ a lot since he last saw it. There are so many tall buildings now.
A.changes B.changed C.had change D.has changed
_____ Betty got any brothers _____ sisters
A.Have; and B.Have; or C.Has; or D.Has; and
My aunt is a writer. She _____ more than ten books since 2000.
A.writes B.wrote C.has written D.will write
Mr Wang _____ for ten years.
A.has been married B.married
C.got married D.has married
My sister has learnt English _____.
A.for twelve years ago B.since she was four
C.twelve years ago D.at the age of four
I _____ Mr Smith since he moved to Shanghai.
A.didn't hear from B.don't hear from
C.won't hear from D.haven't heard from
He _____ in this factory for 20 years already.
A.will work B.works C.has worked D.is working
—_____ Wang Jie _____ his work
—Yes, he has.
A.Did, finish B.Have, finished C.Has, finished D.is, finishing
So far Sally _____ to speak three Languages.
A.has learned B.learns C.learned D.is learning
—Have you improved your spoken English _____
—Yes, I have. I've _____ improved it a lot.
A.already; already B.already; yet
C.yet; already D.yet; yet
So far, the AIIB (亚投行) _____ 57 countries to be the founding members.
A.attracted B.has attracted C.will attract
I heard a new song on the radio. I_____ high and low in the music store, but I can't find the song.
A.search B.have searched C.am searching D.will search
I _____ the book club last week and I _____ two books already.
A.join; read B.joined; read
C.joined; have read D.joined; has read
Though he _____ the book three times, he hopes to read it again.
A.read B.reads C.has read D.would read
—Where's Lucy
—She has _____ Hong Kong with her family.
A.been to B.been in C.gone to D.went
How long _____ you _____ shells
A.have; been collecting B.did; collected
C.were; collect D.did; collecting
—The drama series The Thunder (《破冰行动》) hits screens these days.
—Oh. What a pity! I _____ any of them yet.
A.doesn't watch B.didn't watch
C.won't watch D.haven't watched
Jim's father _____ Qingdao for two years. He likes it very much.
A.has been to B.has been in C.has gone to D.went to
I like history, so I _____ to Hunan Museum many times.
A.have been B.have gone C.went
—Mum, where is Dad
—He _____ the supermarket.
A.was going to B.has gone to C.has been to D.is going to
I saw Julia in April and I _____ her since then.
A.don't see B.didn't see C.won't see D.haven't seen
Ever since then, we _____ good friends.
A.be B.are C.were D.have been
从下面各题所给选项中,选择最佳选项。
—Where is Mike
—He _____ to New York on business. He _____ the airport at 5:00 in the morning.
A.has gone; has left for B.has been; has left for
C.has gone; left for D.has been; left for
从下面各题所给选项中,选择最佳选项。
—Nick _____ to Yangzhou several times recently.
—Oh, really When _____ he _____ there last time
A.has gone; has; gone B.has been; did; go
C.has gone; has; been D.has been; has; been
从下面各题所给选项中,选择最佳选项。
—_____ you _____ your homework
—Yes, I have. I _____ it only an hour ago.
A.Have; finished; finished B.Did; finish; finished
C.Did; finish; have finished D.Have; finished; have finished
The visitors have _____ in Shanghai for two days.
A.arrived B.got C.reached D.been
根据语境,选出最佳选项。
William _____ six books, and all of them are bestsellers (畅销书).
A.will write B.is writing C.has written D.was writing
根据语境,选出最佳选项。
一Our life _____ a lot so far.
一Yes. I hope it will be even _____.
A.has changed; well B.changed; good
C.has changed; better D.changed; better
根据语境,选出最佳选项。
Both his parents look sad. Maybe they _____ what's happened to him.
A.knew B.have known C.must know D.will know
根据语境,选出最佳选项。
The famous writer _____ two new books in the past three years.
A.is writing B.was writing C.wrote D.has written
根据语境,选出最佳选项。
Hurry up! The film _____ for ten minutes.
A.has begun B.had begun C.has been on D.began
根据语境,选出最佳选项。
—Do you know him well
—Sure. We _____ friends since ten years ago.
A.were B.have been C.have become D.have made
—Where is Tommy
—He _____ the library.
A.has been to B.has gone to C.goes D.went
Miss Li has _____ come into the classroom. She came in a minute ago.
A.already B.just C.yet D.never
The Li family _____ in Nanjing for several years.
A.lived B.lives C.have lived D.are living
Aunt Judy has lived in Los Angeles _____ 1906.
A.for B.since C.in D.on
Linda _____ the army for 3 years.
A.has joined B.has come to
C.has taken part in D.has been in
答案
一、选择题(共50题)
1. 【答案】C
【解析】考查现在完成时。句意:——Black 太太怎么样了?——她已经吃过药正在休息了。她现在在休息,那么说明“吃药”是一件已经完成的事情了,因此时态要使用现在完成时。故选: C。
【知识点】肯定句
2. 【答案】D
【解析】考查动词时态。句意:——海伦,你是什么时候搬到这里的?——我自从两年前就住在这里。根据状语 since two years ago,可知空处需用现在完成时,且谓语动词要用延续性动词,而 move 是短暂性动词。故答案选 D。
【知识点】live、since
3. 【答案】C
【知识点】肯定句
4. 【答案】D
【知识点】肯定句
5. 【答案】B
【解析】根据句意“看!我妈妈为我做了一件新衣服”可知,要用现在完成时,其构成为 have/ has done。
【知识点】其他
6. 【答案】C
【知识点】since、延续性动词与非延续性动词
7. 【答案】A
【解析】考查现在完成时。根据已去未归可知应选择 has gone to。句意:那边的女孩是你的姐姐吗?不可能是她,她去香港出差了(未回)。故选:A。
【知识点】have gone to
8. 【答案】A
【知识点】have gone to
9. 【答案】B
【知识点】give、肯定句
10. 【答案】C
【解析】考查动词及主谓一致。pass 通过、穿过、过去 (v.) ,past 经过 (prep.) ,have done 构成现在完成时,应用动词过去分词,排除 A、B;主语 two and a half hours 为复数,谓语用复数形式,排除 D。
【知识点】since、pass
11. 【答案】A
【解析】考查动词时态。句意:——你好,请问李先生在吗?——抱歉,他去香港了。三天后回来。have/ has been to 表示去过某地(已经回来了),have/ has gone to 表示去了某地(还没有回来),根据 He will come back in three days. 可知去了还没有回来。
【知识点】have gone to
12. 【答案】C
【解析】考查时态。句意:——你看起来很虚弱。你这个样子多长时间啦?——自从上周五我在河里游泳以来就一直生病。since+时间点/从句是现在完成时态的标志词,所以用 since。
【知识点】since
13. 【答案】D
【解析】考查否定回答。句意:——你去过泰国吗?——还没有。我们打算这个暑假去。根据 We will go there this summer holiday. 可知没有去过,排除 B,C。肯否回答根据问句来决定,排除 A 答案为 D。
【知识点】一般疑问句及回答
14. 【答案】D
【知识点】since
15. 【答案】C
【知识点】一般疑问句及回答
16. 【答案】C
【知识点】since
17. 【答案】A
【知识点】肯定句、married
18. 【答案】B
【知识点】since
19. 【答案】D
【知识点】否定句
20. 【答案】C
【知识点】work、already
21. 【答案】C
【知识点】一般疑问句及回答、finish
22. 【答案】A
【知识点】肯定句、learn to do sth.
23. 【答案】C
【知识点】yet、already
24. 【答案】B
【知识点】肯定句
25. 【答案】B
【知识点】其他
26. 【答案】C
【解析】考查动词时态辨析。句意:上周我加入了读书俱乐部而且我已经读了两本书了。上周是过去时间,所以谓语动词用一般过去时,而already (已经),往往和现在完成时连用,故选 C。
【知识点】非三单、already
27. 【答案】C
【解析】three times“三次”,暗示动作已经完成,故用现在完成时。
【知识点】肯定句
28. 【答案】C
【解析】has been to“去过”;has been in“住在”;has gone to“去了”。句意:“露西在哪里?”“她随家人去香港了”。
【知识点】have gone to
29. 【答案】A
【解析】句意:你收集贝壳有多长时间了?收集是一个持续的动作,所以用现在完成进行时。
【知识点】特殊疑问句
30. 【答案】D
【解析】句意:“电视剧《破冰行动》已经霸屏好多天了。”“真可惜,我还没有看过。”由 yet 可以看出用现在完成时。
【知识点】yet
31. 【答案】B
【解析】点拨:用语法判断法。句意为“吉姆的爸爸在青岛已经两年了。他非常喜欢那里”。has been in+地点+for+一段时间。意为“在某地多长时间了”。
【知识点】have been in
32. 【答案】A
【知识点】have been to
33. 【答案】B
【解析】用语法判断法。句意为“——妈妈,爸爸在哪里?——他去超市了”。由问句可知爸爸现在不在这里,去了某地还没回来,使用 have/ has gone to,因主语是 He,故使用 has gone to。
【知识点】have gone to
34. 【答案】D
【解析】用语法判断法。句意为“四月份我看到过 Julia,自那以后我再没见过她”。since then 是现在完成时的时间状语,所以需要用现在完成时。
【知识点】since
35. 【答案】D
【解析】用关键词法。句意为“从那以后,我们成了好朋友”。ever since then 作时间状语,句子用现在完成时。
【知识点】since
36. 【答案】C
【解析】此题考查的是时态的辨析。句意:——Mike在哪里?——他去纽约出差了。他早上5点去的机场。has gone to 去了某地(还没有回来);has been to 去过某地(已经回来了),排除B和D。第二句的时间状语是早上5点,用一般过去时。
因此,正确答案是C。
【知识点】have gone to、肯定句
37. 【答案】B
【解析】此题考查的是时态的辨析。句意:——Nick最近去了几次扬州。——噢,真的吗?上次他是何时去的那里?has been to 去过(已经回来);has gone to 去了(还没有回来);答语中时间状语是last time,用一般过去时。
因此,正确答案是B。
【知识点】have been to、特殊疑问句、肯定句
38. 【答案】A
【解析】此题考查的是现在完成时和一般过去时。句意:——你已经写完作业了?——是的,我写完了。一个小时以前我就写完了。根据句意前句用现在完成时,主语是you,所以用have finished,疑问句have提前,并且首字母应大写;后句中由an hour ago可知用一般过去时。
因此,正确答案是A。
【知识点】肯定句、一般疑问句及回答
39. 【答案】D
【解析】考查动词时态。句意为:游客们在上海待了两天。现在完成时后加延续性动词。Arrive、get、reach 均为短暂性动词,只有 been 是延续性动词。故答案为 D。
【知识点】have been in
40. 【答案】C
【解析】此题考查的是时态。句意:William写了六本书,都是畅销书。根据“都是畅销书”可知,“写书”发生在过去且动作已结束,故不是一般将来时、现在进行时,且也不是强调过去正在进行的动作,不是过去进行时。此处表示过去的动作对现在的影响,是现在完成时。
因此,正确答案是C。
【知识点】肯定句
41. 【答案】C
【解析】此题考查的是时态和形容词的用法。句意:——到目前为止,我们的生活已经改变了很多。——是的,我希望我们的生活会更好。由so far可知,用现在完成时,even 甚至,修饰形容词的比较级。
因此,正确答案是C。
【知识点】其他、两者相比较(语境)、better
42. 【答案】B
【解析】此题考查的是时态辨析。句意:他的父母看起来都很伤心。也许他们知道他出了什么事。know 知道,动词;结合句意可知know的动作发生在过去,对现在造成一定的影响,故用现在完成时,主语是they,故选B。
因此,正确答案是B。
【知识点】其他
43. 【答案】D
【解析】此题考查的是时态。句意:这位著名作家在过去三年里写了两本新书。A项是现在进行时;B项是过去进行时;C项是一般过去时;D项是现在完成时。根据in the past three years用现在完成时,选D。
因此,正确答案是D。
【知识点】其他
44. 【答案】C
【解析】此题考查的是时态辨析。句意:快点!电影已经上映十分钟了。has begun 已经开始,现在完成时;had begun 已经开始,过去完成时;has been on 已经开始了,现在完成时,动作从过去开始持续到现在并还可能持续下去。由for ten minutes可知使用现在完成时,begin是非延续性动词,在现在完成时中一般不能和以since或for引导的表示一段时间的状语连用,故使用has been on,表示已经播出,on是形容词,意思是“播出的”。
因此,正确答案是C。
【知识点】延续性动词与非延续性动词、be on
45. 【答案】B
【解析】此题考查的是时态和动词辨析。句意:——你很了解他吗?——当然,十年前我们就成了朋友。由since ten years ago可知是现在完成时,且动词必须是延续性动词,become 成为,瞬间动词,make 交,瞬间动词,be 成为,延续性动词;故选B。
因此,正确答案是B。
【知识点】延续性动词与非延续性动词、since、肯定和不肯定
46. 【答案】B
【知识点】have gone to
47. 【答案】B
【知识点】just
48. 【答案】C
【知识点】for
49. 【答案】B
【知识点】since
50. 【答案】D
【解析】此题考查的是动词和短语辨析。句意:Linda在军队里已经三年了。join 加入(成为……的一员),接团体(如俱乐部等);加入到……(如行动)之中;与……(人)一道去/做,接人;参与(活动,如罢工等),短暂性动词。come to 来到,come是短暂性动词;take part in 参加(会议或群众性活动等),着重说明句子主语参加该项活动并在活动中发挥作用,短暂性动词短语。be in 在,延续性状态。“for+一段时间”与延续性动词或状态连用。
因此,正确答案是D。
【知识点】延续性动词与非延续性动词、been、has