专题04 期中必考语法之现在完成时100题-2023-2024学年八年级英语下学期期中复习查缺补漏冲刺满分(外研版)
展开
这是一份专题04 期中必考语法之现在完成时100题-2023-2024学年八年级英语下学期期中复习查缺补漏冲刺满分(外研版),共27页。
A.will g; didB.have gne; dC.have been; did
2.—Hw lng have yu stayed in this city?
—I’ve lived here ________ eight years ag.
A.frB.asC.since
3.My mther ________ the meal fr us. We can have dinner at any time.
A.is ckingB.will ckC.ckedD.has cked
4.Mr. Li is nt at hme. He ________ t Hainan fr a hliday.
A.has beenB.wentC.has gne
5.—Why are yu s happy?
—Because the ffer frm Harvard University I’m lking frward t ________.
A.arrivingB.has arrivedC.arrive
6.—I can’t find Betty nw.
—Oh, she with her friends ________ the park t have a picnic.
A.has been tB.have gne tC.has gne tD.have been t
7.This bk must be great. My sister ________ it three times.
A.has readB.readsC.is readingD.will read
8.The stry must be perfect. My sister ________ it fur times.
A.readsB.is readingC.has readD.was reading
9.I __________ f this stry befre. S please tell it t me, OK?
A.will nt hearB.have never heardC.dn’t hearD.am nt hearing
10.Fenghuang Square ________ fr abut tw years, but I ________ there yet.
A.has pened; haven’t gneB.has pened; haven’t been
C.has been pen; haven’t beenD.has been pen; haven’t gne
11.G ________ hme. Yur mther ________ a delicius meal fr yu.
A.straightly; preparedB.straight; prepared
C.straight; has preparedD.straightly; has ck
12.—Hw lng ________ David and Vicky ________ married?
—Fr abut 40 years.
A.were; beingB.have; gtC.have; beenD.did; get
13.—Our mtherland ________ a lt s far.
—Yes. I hpe it will be even ________.
A.has changed; betterB.changed; gdC.has changed; wellD.changed; better
14.—May I speak t Mr Green?
—Srry. He _________ New Yrk n business. He tld me he ________ in tw weeks.
A.has been in; will cme back
B.has been t; wuld be back
C.has gne t; will be back
D.has gne t; wuld cme back
15.—D yu knw Mandy very well?
—Yes, she and I ________ friends since we met in Hng Kng last summer.
A.have madeB.have becmeC.wereD.have been
16.—I heard that yu are ging t be an exchange student fr ________ study.
—Yes, and I have ________ learnt abut the schl.
A.further; alreadyB.farther; yet
C.mre; just nwD.much; yesterday
17.—Where is Benny?
—He ________ the supermarket. We dn’t have ________.
A.has been t; many eggs
B.has been in; any eggs
C.has gne in; sme eggs
D.has gne t; enugh eggs
18.Shenzhen Railway Line 8 ________ t public since this Octber.
A.has penedB.has been penC.had pened
19.Which f the fllwing sentences is CORRECT?
A.The mall is t crwded that I finished shpping as quickly as pssible.
B.N ne knws what the cmputers f tmrrw will be like.
C.Wh studies mre hardly, Mark r Billy?
D.Mike has been t the library and I think he'll be back in an hur.
20.Hw clean the classrm is! I’m sure smene ________ it.
A.cleansB.is cleaningC.will cleanD.has cleaned
21.________ I have finished reading 4 bks.
A.S lngB.S deepC.S highD.S far
22.Since yu asked me t d it, I ________ it many times.
A.will tryB.have triedC.am tryingD.try
23.Nancy ________ abut many lcal custms in different cuntries since she bught an encyclpedia last mnth.
A.learnedB.learnsC.has learnedD.is learning
24.—Yur watch is really ld, Je.
—Yes, I ________ it since I was six.
A.haveB.will have
C.have hadD.am having
25.I ________ my hmewrk. Can I g t play with my friends nw, Mm?
A.cmpleteB.cmpleted
C.have cmpletedD.will cmplete
26.—Why wn’t yu g t the mvies with us, Peter?
—Because I ________ that mvie twice.
A.seeB.have seenC.sawD.will see
27.He likes nvels written by J.K. Rwling. He ________ all her wrks abut Harry Ptter twice.
A.has readB.readC.is readingD.reads
28.Mm, I ________ my hmewrk. We can g shpping nw.
A.finishedB.is finishingC.will finishD.have finished
29.—Are yu ging anywhere fr a hliday this winter?
—Yes, I________ a plan already.
A.makeB.will makeC.have madeD.am making
30.Jhn’s grandmther ________ fr tw years.
A.diedB.is dyingC.has diedD.has been dead
31.—Where is yur mther, Kim?
—She ________ Hangzhu. She’ll cme back this weekend.
A.ges tB.has gne tC.will g tD.has been t
32.William ________ six bks, and all f them are bestsellers.
A.will writeB.is writingC.has writtenD.writes
33.Li Ming ________ the bk fr many years since he ________ it as a prize in the cmpetitin.
A.kept; gtB.has kept; has gtC.has kept; getD.has kept; gt
34.—When _________ yur dad _________ this car?
—In 2013. He _________ this car fr ten years. He lves it very much.
A.has; bught; has hadB.has; bught; has bught
C.did; buy; has bughtD.did; buy; has had
35.—Have yu ever _________ any ther cuntry befre?
—Yes. I _________ Australia last year. I’ve stayed there fr tw weeks.
A.been t; gne tB.been t; went t
C.gne t; been tD.gne t; went t
36.Mr. Wang __________ many letters t his friends since 2012.
A.wrteB.writesC.has writtenD.will write
37.The Harry Ptter bks ________ pretty ppular since they were published.
A.becmeB.will becme
C.have becmeD.are becming
38.Ben ________ at least twenty letters t his mther since he jined the army last year.
A.writeB.wrte
C.will writeD.has written
39.He ________ in Qingda fr the last 13 years.
A.livesB.livedC.has lived
40.I think the muntains __________ with trees in a few years’ time.
A.are cveredB.will be cveredC.are cveringD.will cver
41.—________ yu ________ yur hmewrk?
—Yes. I ________ it an hur ag.
A.Did, finish; have finishedB.Did, finish; finished
C.Have, finished; finishedD.Have, finished; have finished
42.—Hw lng ________ yu ________ these bks?
—Fr a mnth.
A.d; keepB.did; keepC.will; brrwD.have; kept
43.—Where is yur father?
—He ________ t the cmpany. And he will be back ________ tw hurs.
A.has been, inB.has gne, inC.went, frD.ges, after
44.S far, we ________ 6000 English wrds.
A.are studyingB.have studiedC.studiedD.study
45.—________ yu ________ yur hmewrk yet?
—Yes. I ________ it a mment ag.
A.Did, d; finishedB.Have, dne; have finished
C.Have, dne; finishedD.Have, d; finished
46.I haven’t seen him ________ three years ________ we met in Shanghai.
A.fr; sinceB.since; frC.in; sinceD.fr; when
47.It’s nice t see yu again. We________each ther since 2018.
A.wn’t seeB.dn’t seeC.haven’t seenD.didn’t see
48.Yur brther ________ bks in his rm fr abut tw hurs.
A.readB.is readingC.readsD.has read
49.Since then, we ________ with each ther.
A.kept in tuchB.have kept in tuch
C.have kept n tuchD.kept in cntact
50.I must return the bk t him, I have ________ it fr t lng.
A.hadB.brrwedC.kept
51.—Where’s yur father?
—He ________ Guangzhu and he will be back in tw days.
A.has gne tB.has been tC.went tD.ges t
52.—It seems that yu have learnt a lt abut Shijiazhuang.
—Of curse. I ________ here fr ten years.
A.have mvedB.have beenC.have cmeD.have left
53.The weather is changeable these days. It rainy and cludy in the past few days. I hpe that tmrrw will be a sunny day.
A.will beB.isC.has beenD.was
54.—Where is Mr. Li? I can’t find him anywhere.
—He ________ the library and will be back in tw hurs.
A.will g tB.ges tC.has been tD.has gne t
55.—Is Jessica giving us a speech this evening?
—N, it ________ be her. She ________ Japan.
A.mustn’t; has gne tB.mustn’t; has been t
C.can’t; has gne tD.can’t; has been t
56.— I bught this dictinary tw weeks ag.
— Yu mean yu ________ it fr half a mnth.
A.have bughtB.have hadC.have been bughtD.bught
57.—Linda, is that man yur English teacher Mr. Han?
—N, it can’t be him. He ________ Shanghai fr further study.
A.has gne tB.has been tC.ges tD.was ging t
58.Mr. Smith _________ Chinese fr tw years. He’s much better at it nw.
A.learnB.will learnC.was learningD.has learned
59.Yu ________ TV fr tw hurs, Sam. Yu shuld stp t have a rest.
A.watchB.are watchingC.have watchedD.will watch
60.The phtgrapher ________ many beautiful places befre, but this year he ________ a war-trn (饱经战火的) cuntry t recrd the difficult lives f the peple.
A.has been in; has gne tB.has been t; has gne t
C.has been in; has been inD.has been t; has been t
61.Michael’s grandfather ________ fr a lng time, s he really missed him.
A.has diedB.has been deadC.died
62.The cuple ________ Lijiang fr twenty years and they cnsider it as the mst suitable place t live in.
A.have been inB.have gne tC.has been in
63.He ________ a freigner since he ________ her in Shenzhen.
A.has made friends with; metB.has made friends with; has met
C.has been friends with; metD.has been friends with; has met
64.—May I speak t Mr. White?
—Srry, he ________ Beijing. But he ________ in tw days.
A.has been t; will return backB.has gne t; will cme back
C.has gne t; will return backD.has been t; will cme back
65.—Mr. Li will cme t check ur hmewrk this aftern. ________ yu ________ it?
—Nt yet. I ________ it right nw.
A.Did, finish; will dB.Did, finish; am ding
C.Have, finished; will dD.Have, finished; am ding
66.Tny and his friends ________ Yunnan fr a hliday. They will be back in a week.
A.have been tB.have gne tC.has been t
67.Yesterday he ________ me he wuld cme early. But s far, he ________.
A.tld; didn’t turn upB.has tld; hasn’t turned up
C.has tld; didn’t turn upD.tld; hasn’t turned up
68.I’ve wrked as a vlunteer in this cmmunity ________ nearly five years ________ 2017.
A.since; frB.fr; sinceC.since; sinceD.fr; fr
69.David knws much abut the city because he ________ there many times.
A.has beenB.has gneC.wentD.ges
70.—Did yur uncle g t the UK last summer hliday?
—In fact, he ________ Lndn fr nearly three years.
A.has gne tB.has been tC.has been inD.went t
71.—Excuse me, may I speak t Michelle, please?
—Srry. She ________ the library. Shall I take a message?
A.went tB.has been tC.has gne tD.has been in
72.—Let’s turn n the TV and watch the ftball match.
—It’s t late. It _______ fr an hur. And the result was 1-0.
A.has finishedB.has begunC.has been nD.has been ver
73.—Sandy, remember t return the bk n time. Yu them fr tw weeks.
—OK, I will.
A.have brrwedB.brrwedC.have keptD.kept
74.—_____ Tm with his sister _______ the Leaning Twer f Pisa?
—Yes, nly nce.
A.Has; been tB.Have; been inC.Has; gne tD.Have; been t
75.—Must I return the bk this week, Miss Green?
—N, yu ________. Yu can ________ it fr anther seven days.
A.mustn’t; keepB.needn’t; brrw
C.dn’t have t; keepD.mustn’t; lend
76.—________ has Kitty been ________ Hng Kng Disneyland?
—Never.
A.Hw lng; tB.Hw many times; t
C.Hw lng; inD.Hw many times; in
77.Last week I ________ a bk. That’s t say, since last week I ________ a bk.
A.have kept, have keptB.have kept, have brrwed
C.brrwed, have brrwedD.brrwed, have kept
78.—Hw lng ________ yur brther ________ a cld?
—Fr three days. I think he shuld g t see a dctr.
A.d; catchB.did; catchC.has; hadD.has; caught
79.Mr. Lu ________ Kunming. He ________ the city three times. This time he ________ there fr three days.
A.has been t; has been t; has been inB.has gne t; has been t; has been in
C.has been in; has been t; has gneD.has gne t; has been t; has been
80.—May I speak t Mary, please?
—Srry, she is nt here nw. She ________ the library.
A.wentB.was ging t
C.has been tD.has gne t
81.—Have yu ever ________ Guilin befre?
—Yes. I went there with my mther last year.
A.gne inB.gne t
C.been inD.been t
82.Harry ________ that beautiful village fr half a mnth and he will cme back next week.
A.has been tB.has been in
C.has gne tD.has gne in
83.Lily brrwed a bk frm Jerry and ________ it back t him already.
A.givesB.gave
C.has givenD.will give
84.—________ yu________ the play Wtu Guild Hall yet?
—Yes. I ________ it with Jasn the ther day.
A.Have; watched; watched
B.Did; watch; watched
C.Have; watched; have watched
D.Did; watch; have watched
85.—When will yur sister g t the UK?
—She ________ Lndn since fur mnths ag.
A.went tB.has gne t
C.has been tD.has been in
86.________ yu ever been t Beijing?
A.DB.Did
C.HaveD.Has
87.—Des yur sister knw anything abut the Great Wall?
—Of curse. She _______ there several times since she came t China five years ag.
A.wentB.gesC.has gneD.has been
88.— Peter, the film _______ fr 10 minutes. Yu missed the first part.
— I’m srry, but the traffic is s busy.
A.has endedB.has been verC.has startedD.has been n
89.My uncle his wife fr five years, but they still dn’t have a child nw.
A.married withB.has been married with
C.married tD.has been married t
90.—The mvie ________ since twenty minutes ag. Where is Mike?
—He ________ t the tilet.
A.has begun; has gneB.has been n; has been
C.has been n; has gneD.began; has been
91.Daming ________ a member f the ftball team since ne year ag.
A.will becmeB.becameC.has beenD.has becme
92.—Daming, I haven’t seen yur father fr a week. Where is he?
—Well, he ________ Beijing n business. He will cme back next week.
A.went tB.has been tC.has gne t
93.—D yu knw a lt abut Nanning?
—Of curse, I ________ Nanning fr many years.
A.have been inB.have been tC.have gne t
94.I have been in Jiangmen ________.
A.fr frty years agB.since frty years ag
C.frty years agD.befre frty years
95.David has ________ China twice since he began t learn Chinese.
A.been tB.been inC.gne t
96.—I am nt feeling well. I ________ like this since last Friday.
―Yu’d better g t see a dctr.
A.wasB.have beenC.will be
97.—Lk! Yur teacher Miss White is ver there.
—N, it can’t be her. She ________ t Beijing.
A.has gneB.has beenC.went
98.I ________ Hng kng twice. I went there in 2017 and 2018.
A.g tB.went tC.have been tD.have gne t
99.—Hw lng have yu ________ a cld?
—Ever since last night.
A.hadB.caughtC.gt
100.Yu can ________ the bk fr a week.
A.brrwB.lendC.keep
参考答案:
1.C
【详解】句意:——我和我的好朋友去过长沙。——真的?你们什么时候去的?
考查时态用法。will g去,一般将来时;have gne去了某地(还未回来);have been去过某地(已回说话地);d助动词,动词原形;did过去式。根据“ g there?”可知,对话双方在同一地方,排除B;A选项上句用一般将来时,下句提问也应用将来时,时态使用错误,排除A。故选C。
2.C
【详解】句意:——你在这座城市待了多久?——我八年前就住在这儿了。
考查介词辨析。fr后面加时间段,表示有多长时间;as当作;since自从,后面加的是时间点,用于现在完成时。eight years ag是时间点,故选C。
3.D
【详解】句意:我妈妈已经为我们做了饭。我们可以在任何时间吃晚饭。
考查时态。根据“We can have dinner at any time.”可知,可以在任何时候吃饭,说明饭已经做好了,“My meal fr us.”应用现在完成时,谓语结构是have/has dne。故选D。
4.C
【详解】句意:李先生不在家。他已经去海南度假。
考查现在完成时态的have gne t。has been去过,去且回来了;went一般过去时态;has gne去未回,已经去了。根据“Mr. Li is nt at hme.”可知,强调去未回。故选C。
5.B
【详解】句意:——你为什么这么高兴?——因为我所期待的哈佛大学的录取通知书已经到了。
考查现在完成时。本句缺谓语动词,根据句意可知,高兴是因为已经收到了录取通知书,需用现在完成时,故选B。
【点睛】本句“I’m lking frward t”是定语从句,做主语the ffer的定语,和动词arrive没有关系,空白处不可用arriving。
6.C
【详解】句意:——我现在找不到贝蒂。——哦,她和朋友去公园野炊了。
考查现在完成时态的have gne t和have been t。has been t主语是三单,表示去过;have gne t主语是复数或第二人称,表示已去,未回;has gne t主语是三单,表示已去,未回;have been t主语是复数或第二人称,表示去过。根据“I can’t find Betty nw.”可知,人不在这,所以排除AD,由于主语是she,所以排除B。故选C。
7.A
【详解】句意:这本书一定很棒。我妹妹已经读了三遍。
考查时态。has read已经读了,是现在完成时;reads是三单形式;is reading是现在进行时;will read是一般将来时。根据“My sister…it three times.”可知,强调动作已经完成的次数,用现在完成时,故选A。
8.C
【详解】句意:故事一定很美好。我妹妹读了四遍。
考查动词时态。根据“it fur times”可知,此处指“读过了四遍”,应用现在完成时。故选C。
9.B
【详解】句意:我以前从未听说过这个故事。所以请告诉我,好吗?
考查时态。根据“f the stry befre”和“S please tell it t me”可知此处表示过去的动作对现在的影响,用现在完成时have/has dne。故选B。
10.C
【详解】句意:凤凰广场已经开放两年了,但我还没有去过那里。
考查延续性动词与非延续性动词。fr+一段时间,要与延续性动词一起搭配使用,pen作为动词是非延续性动词,be pen是延续性动词,所以第一空填has been pen。have gne t去了某地(未回来);have been t去过某地(已回来)。根据“but I … there yet”可知,此处表示还未去过那里,第二空应填haven’t been,故选C。
11.C
【详解】句意:直接回家。你妈妈已经为你准备好了美味的大餐。
考查动词短语和动词时态。g straight hme“直接回家”,固定用法,排除选项A和D。根据句意可知,妈妈准备好了饭,所以要直接回家吃饭,强调过去发生的事对现在造成的影响,因此第二空要用现在完成时。故选C。
12.C
【详解】句意:——戴维和维姬结婚多久了?——大约四十年了。
考查延续性动词。Hw lng多久,多长时间,后面的动词用延续性动词,根据回答“Fr abut 40 years.”可知,句子用现在完成时;get married结婚,非延续动词,不能和时间段连用,be married“结婚”,延续性动词,故选C。
13.A
【详解】句意:——到目前为止,我们的祖国发生了很大的变化。——是的。我希望情况会更好。
考查时态及比较级。根据“s far”可知,句子应用现在完成时,排除B/D选项;第二空前有“even”修饰,此处应用比较级形式,故选A。
14.D
【详解】句意:——我可以和格林先生通话吗?——对不起。他去纽约出差了。他告诉我他两周后回来。
考查现在完成时和宾语从句时态。has been in在某地待了一段时间;has been t去过,已经回来;has gne t去了未回。根据“Srry.”可知,格林先生不在,证明去了纽约没有回来,所以第一空应用has gne t;根据“He tld me tw weeks.”可知,本句为宾语从句,遵循“主过从必过”原则,所以宾语从句应为过去将来时“wuld+动词原形”,故选D。
15.D
【详解】句意:——你很了解曼迪吗?——是的,自从去年夏天我们在香港认识以来,我们就一直是朋友。
考查时态和延续性动词。根据“since we met in Hng Kng last summer”可知,此处用现在完成时“have/has+动词过去分词”,且动词用延续性动词;becme和make都是瞬间动词,be动词是延续性动词,故选D。
16.A
【详解】句意:——我听说你将成为留学生进行更深入的学习。——是的,我已经了解了这所学校的情况。
考查形容词辨析和现在完成时。further更进一步、更深入的;already已经;farther更远的(距离);yet仍然,还;mre更多的(数量);just nw刚才;much很多、非常;yesterday昨天。第一空用形容词further作定语来修饰study,表示更深入的学习;第二空根据语境要用现在完成时,表示已经了解了学校情况,用already。故选A。
17.D
【详解】句意:——Benny在哪里?——他去超市了,我们没有足够的鸡蛋了。
考查现在完成时。has been t“曾经去过某地,已回”;has been in“去了某地,还在那里”;has gne in表达错误;has gne t“去了某地,未回”。根据“Where is Benny?”可知,询问第三人去哪里了,并不强调是否在某地,故用has gne t,D选项正确。根据“We dn’t have...”可知,我们没有足够的鸡蛋了,enugh eggs符合句意。故选D。
18.B
【详解】句意:深圳铁路8号线从今年10月向公众开放。
考查时态。根据“since this Octber”可知,时态应用现在完成时“have/has+动词过去分词”,主语为单数,用助动词has;句中应用持续性动词be pen,故选B。
19.B
【详解】句意:下列哪一句是正确的?考
查语法辨析。A选项应将t改为s,与that搭配表示“如此……以至于”;C选项应使用harder表示努力的比较级;D选项应将has been t改为has gne t,用实义动词g的过去分词形式表示“去”;B选项无语法问题,故选B。
20.D
【详解】句意:多么干净的教室啊!我确信有人打扫过。
考查现在完成时。根据“Hw clean the classrm is”,可知过去打扫的动作对现在造成了影响,用现在完成时,构成为:have/has+动词过去分词,不定代词smene作主语,用has。故选D。
21.D
【详解】句意:目前为止,我已经读完4本书。
考查短语。S lng如此长;S deep如此深;S high如此高;S far目前为止。根据“I have finished reading 4 bks.”我已经读完4本书,且是现在完成时,可知用s far。故选D。
22.B
【详解】句意:自从你让我做这件事,我已经试过很多次了。
考查现在完成时。will try一般将来时;have tried现在完成时;am trying现在进行时;try一般现在时。根据“since”可知,since引导时间状语从句,表示“自从……”,主句用现在完成时,构成为have/has dne。故选B。
23.C
【详解】句意:自从南希上个月买了一本百科全书后,她了解了许多不同国家的风土人情。
考查时态。根据“since she bught an encyclpedia last mnth”可知,此处应使用现在完成时(have/has dne),故选C。
24.C
【详解】句意:——乔,你的手表真的很旧了。——是的,我从六岁起就有了。
考查现在完成时。根据“since I was six”可知,本句是现在完成时,结构为“has/have+过去分词”。故选C。
25.C
【详解】句意:我已经完成作业了。妈妈,我现在可以和我的朋友们一起玩了吗?
考查现在完成时。根据“Can I g t play with my friends nw”可知,询问是否可以玩应是已经完成作业,故用现在完成时,构成为:have/has+动词过去分词。故选C。
26.B
【详解】句意:——彼得,你为什么不和我们一起去看电影?——因为那部电影我看过两遍了。
考查动词时态。根据“twice”可知,本句表达已经看过两遍电影了,应使用现在完成时,构成为have/has+dne。故选B。
27.A
【详解】句意:他喜欢J.K.罗琳的小说。他把她所有关于哈利波特的作品都读了两次。
考查动词的时态。根据语境及“twice”可知,设空处表示动作已经发生了两次,且产生了对现在的影响,因此设空处应用现在完成时态have/has dne。故选A。
28.D
【详解】句意:妈妈,我已经完成了作业。现在我们可以去购物。
考查时态。根据“I ... my hmewrk. We can g shpping nw”可知,作业已经完成,现在可以去购物;此处表示过去的动作对现在的影响,用现在完成时have/has dne。故选D。
29.C
【详解】句意:——今年冬天你打算去某个地方度假吗?——是的,我已经制定了一个计划。
考查动词的时态。根据“already”可知,时态为现在完成时,其构成为主语+have/has+dne。故选C。
30.D
【详解】句意:约翰的祖母已经去世两年了。
考查现在完成时。根据语境和“fr tw years”可知,本题是现在完成时,die“死”,是短暂性动词,在现在完成时中要用其延续性动词be dead,和表示一段时间状语连用。故选D。
31.B
【详解】句意:——金,你妈妈在哪里?——她去了杭州。她这个周末会回来。
考查动词时态。根据空后的“She’ll cme back this weekend.”可知,金的妈妈去了杭州还没有回来,所以B项正确。故选B。
32.C
【详解】句意:威廉已经写了六本书,而且都是畅销书。
考查动词时态。根据“ bks, and all f them are bestsellers.”可知,强调对现在的影响,用现在完成时,故选C。
33.D
【详解】句意:自从李明在比赛中得到这本书作为奖品以来,他已经保存了它很多年了。
考查现在完成时。根据“fr many years”可知,第一空应用现在完成时,结构为has/have dne,keep的过去分词为kept;根据“since as a prize in the cmpetitin.”可知,since引导的时间状语从句,用一般过去时态,get的过去式为gt。故选D。
34.D
【详解】句意:——你爸爸什么时候买的这辆车?——在2013年。他已经拥有它十年的时间了。他非常喜欢它。
考查一般过去时和现在完成时的用法。根据“In 2013”可知,问句问的是什么时候买的车,用一般过去时。第二空根据“fr ten years”可知,应用延续性动词has had。故选D。
35.B
【详解】句意:——你以前去过其他国家吗? ——对。我去年去了澳大利亚。我在那里待了两个星期。
考查动词时态。has gne t意为“到某地去”,说话时该人不在现场;has been t意为“曾经去过某地”,说话人已经回来了;went t去过,一般过去。根据“Have yu ever”可知第一空询问是否曾去过其他国家,应用have been t结构,排除C和D;根据“last year”可知第二空用一般过去时,排除选项C,故选B。
36.C
【详解】句意:自2012年以来,王先生给他的朋友写了很多信。
考查动词的时态。结合语境和“since 2012”可知,句子应用现在完成时,即have/has dne的结构。故选C。
37.C
【详解】句意:书籍《哈利波特》自从出版以后就变得很受欢迎。
考查现在完成时。根据“since they were published”可知,这是“since+过去的时间点”,是现在完成时的标志词,故此处应用现在完成时(have/has+dne),主语bks为复数,此时助动词用have。故选C。
38.D
【详解】句意:自从去年他参军以来,Ben已经给他妈妈写了至少20封信。
考查现在完成时。write写,动词原形;wrte过去式;will write一般将来时;has written现在完成时。根据“since he jined the army last year”可知,“since+过去的时间点”是现在完成时的标志词,故主句用现在完成时。故选D。
39.C
【详解】句意:他过去的13年一直住在青岛。
考查现在完成时。“fr the last 13 years”提示句子用现在完成时,谓语结构是have/has dne。故选C。
40.B
【详解】句意:我认为几年后山将被树木覆盖。
考查一般将来时的被动语态。根据“in a few years’ time”可知句子时态为一般将来时,而主语muntains和谓语cver为被动关系,应用被动语态,一般将来时的被动语态的谓语结构为“will+be+dne”,故选B。
41.C
【详解】句意:——你已经做完作业了吗?——是的。我一小时前就做完了。
考查动词时态。根据“I…it an hur ag.”可知问句是现在完成时,强调过去的动作对现在造成的影响,主语“yu”用“have+过去分词”,所以第一空填Have;finished。由“an hur ag”可知答语时态是用一般过去时。故选C。
42.D
【详解】句意:——你借这些事多久了?——一个月。
考查动词的时态。根据回答“Fr a mnth”可知表示动作持续,用现在完成时have/has dne,故选D。
43.B
【详解】句意:——你父亲在哪里?——他去公司了。他将在两小时后回来。
考查时态和介词辨析。根据“Where is yur father?”可知,对方父亲不在场,去公司了,has been t“去过某地”,has gne t“去了某地”;第二空的句子为一般将来时,“in+时间段”表示“一段时间之后”,与将来时连用。故选B。
44.B
【详解】句意:迄今为止,我们已经学习了6000个英语单词。
考查现在完成时。s far是现在完成时的标志词,故选B。
45.C
【详解】句意:——你完成作业了吗?——是的,我刚才完成了。
考查现在完成时和一般过去时。根据yet可知,第一句要用现在完成时(have dne结构),询问是否完成了作业,本句为一般疑问句,句型为“Have sb. dne sth.?”。根据a mment ag可知,第二句要用一般过去时,表示刚刚完成某事,谓语动词用过去式。故选C。
46.A
【详解】句意:自从我们在上海见面以来,我已经三年没见到他了。
考查现在完成时。分析句子,根据“haven’t seen”,可知时态为现在完成时;“three years”意为“三年”,为一段时间,介词用fr;“we met in Shanghai”意为“我们在上海见面”,为含有过去含义的从句,应用since,故选A。
47.C
【详解】句意:很高兴再次见到你。自2018年以来,我们就没有见过面。
考查动词时态。根据“since 2018”可知,句子时态是现在完成时。故选C。
48.D
【详解】句意:你哥哥已经在他房间看书大约两个小时了。
考查现在完成时的时态。由时间状语“fr abut tw hurs”可知,此处为过去的时间段,强调“已经看书两个小时了”。应用现在完成时,结构为:has/have dne,主语是yur brther,故助动词用has。read的过去分词是read。故选D。
49.B
【详解】句意:从那以后,我们一直互相保持联系。
考查动词时态和动词短语。根据“Since then”可知,时态是现在完成时,结构是has/have dne。keep in tuch with sb“和某人保持联系”,固定用法。故选B。
50.C
【详解】句意:我必须把书还他,我借了太长时间了。
考查现在完成时延续性动词。brrwed借;kept保存;had拥有。由“fr t lng”可知,应用延续性动词,故排除B;又由“return the bk t him”可知,这本书是从别人那借来的,不是拥有它。故选C。
51.A
【详解】句意:——你爸爸在哪里?——他去了广州,他两天后回来。
考查时态。have gne t去了某地(还未回来);have been t去过(已经回来)。根据“ and he will be back in tw days”可知他去了广州,还未回来,用have gne t。故选A。
52.B
【详解】句意:——看来你对石家庄有了不少了解。——当然。我在这里已经十年了。
考查延续性动词。根据“fr ten years”可知谓语用延续性动词,ACD都属于非延续性动词,此处用have been in表示“待在某地”,here是副词,其前不用介词in。故选B。
53.C
【详解】句意:这些天天气多变,过去几天一直阴雨连绵。我希望明天是个阳光明媚的日子。
考查现在完成时。根据时间状语“in the past few days”可知,句子是现在完成时,即have/has+过去分词,且主语是第三人称单数,故选C。
54.D
【详解】句意:——李先生在哪里?我到处都找不到他。——他去图书馆了,两小时后回来。
考查现在完成时。will g t一般将来时;ges t一般现在时;has been t去过某地,已经回来;has gne t去了某地还未回来。根据“He ... the library and will be back in tw hurs.”可知此处表示去了某地还未回来,用has gne t。故选D。
55.C
【详解】句意:——今天晚上是Jessica为我们发表演讲吗?——不,不可能是她。她去了日本。
考查情态动词表推测及has gne t VS has been t。must表推测时,只能用于肯定句中。题干中根据“N”可知,是个否定句,故排除A和B。has gne t表示“去了某地,还未回来”;has been t表示“去过某地,已经回来了”。根据回答的前半句可知,Jessica还未回来,用has gne t。故选C。
56.B
【详解】句意:——我两周前买了这本字典。——你的意思是你已经买这本字典半个月了。
考查现在完成时,延续性动词和非延续性动词。根据“fr half a mnth”可知,此处是现在完成时,现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示),现在完成时中,非延续性动词不能与fr和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。buy对应的延续性状态词是have,所以此处使用have had。故选B。
57.A
【详解】句意:——琳达,那个人是你的英语老师韩老师吗?——不,不可能是他。他已经去上海进修了。
考查现在完成时。have/has gne t去了(未回);have/has been t去过(已回)。根据“it can’t be him.”可知不是他,由此推知他去上海(未回)了。故选A。
58.D
【详解】句意:史密斯先生学汉语已有两年了。他现在说的好多了。
考查现在完成时。learn一般现在时;will learn一般将来时;was learning过去进行时;has learned现在完成时。根据“fr tw years.”可知,这里用现在完成时。故选D。
59.C
【详解】句意 :山姆,你已经看了两个小时的电视了。你应该停下来休息一下。
考查动词时态。根据“fr tw hurs”可知,此处强调动作的延续,应用现在完成时(have/has dne)。故选C。
60.B
【详解】句意:这位摄影师以前去过许多美丽的地方,但今年他去了一个饱经战火的国家,记录那里人民的艰苦生活。
考查现在完成时。has been in已经在;has gne t去了某地,还没有回来;has been t表示去过某地,回来了;根据“befre”可知,他去过某地,回来了,用has been t;根据“this year”可知,此处表示他今年去了一个饱经战火的国家,还没有回来,用has gne t,故选B。
61.B
【详解】句意:迈克尔的祖父去世很长时间了,所以他真的很想念他。
考查动词时态。has died已经去世,现在完成时,短暂性动词;has been dead已经去世,现在完成时,延续性动词;died去世,一般过去时。根据“fr a lng time”可知,用现在完成时,动词要用延续性动词,故选B。
62.A
【详解】句意:这对夫妇在丽江已经二十年了,他们认为丽江是最适合居住的地方。
考查现在完成时。主语the cuple“夫妇”为复数,因此选项C排除;have been in表示状态;have gne t表示动作,根据“The fr twenty years and they cnsider it as the mst suitable place t live in.”可知,此处指在丽江住了已经二十年了,表示状态。故选A。
63.C
【详解】句意:自从他在深圳认识一个外国人以来,他一直是她的朋友。
考查现在完成时。该句是since引导的时间状语从句,从句为一般过去时,所以谓语动词用过去式met;主句为现在完成时,主语为He,结构为“has dne”,且谓语动词要用延续性动词,make friends为短暂性动词,其延续性动词为be friends,故选C。
64.B
【详解】句意:——我可以和怀特先生通话吗?——对不起,他去了北京。但是他两天后回来。
考查时态以及动词短语。have been t去过,已经回来;have gne t去了,还未回来。根据“Srry, ”可知怀特先生现在不在,说明还未回来,用have gne t,排除AD;第二个空表示“回来”可用will return或者will cme back。故选B。
65.C
【详解】句意:——李先生今天下午来检查我们的作业。你做完了吗?——还没有。我马上做。
考查时态。根据“Nt yet”可知第一个句子用现在完成时have/has dne;根据“ right nw”可知是马上做,表示将来的动作用一般将来时will d。故选C。
66.B
【详解】句意:托尼和他的朋友们去云南度假了。他们一周后回来。
考查时态。have been t去过,已经回来;have gne t去了,还未回来。根据“They will be back”可知他们还未回来,用have gne t。故选B。
67.D
【详解】句意:昨天他告诉我,他会早点来。但是到目前为止,他还没有出现。
考查时态。根据“Yesterday”可知,第一个空是一般过去时,用动词过去式,排除选项B和C。根据“s far”可知,第二个空是现在完成时,现在完成时的结构为have/has+dne,否定结构为have/has nt+dne,排除选项A。故选D。
68.B
【详解】句意:自2017年以来,我在这个社区做了将近五年的志愿者。
考查现在完成时。since自从,后跟过去的时间点;fr后跟一段时间。空一后“nearly five years”是一段时间,需用fr;空二后“2017”是过去的时间点,需用since。故选B。
69.A
【详解】句意:David对那个城市非常了解,因为他去过那里很多次。
考查现在完成时。根据“many times”可知David已经去过好多次这个城市,对现在造成的影响是他对这个城市非常了解,所以句子要用现在完成时,其谓语动词结构为“ have/has+动词过去分词”,“he”是第三人称单数,所以用has,表示已经去过某地用“have/has been (t)+地点”,故选A。
70.C
【详解】句意:——去年暑假你叔叔去英国了吗?——事实上,他已经在伦敦待了快三年了。
考查现在完成时。has gne t去了某地,不在说话的地方;has been t去过某地已回来了;has been in去过某地且还在那个地方。根据“fr nearly three years”可知,句子时态应使用现在完成时,且此处表示状态还在持续。故选C。
71.C
【详解】句意:——对不起,我可以和米歇尔讲话吗?——对不起。她去图书馆了。要我留个口信吗?
考查动词短语。went t去了;has been t去了,人已经回来;has gne t去了,人未回来;has been in在某地待了一段时间,常接时间段。根据“She…the library.”可知,此刻米歇尔不在这里,在图书馆。故选C。
72.D
【详解】句意:——让我们打开电视看足球比赛吧。——太晚了,它都结束一个小时了,结果是1比0。
考查现在完成时。has finished结束了,现在完成时;has begun开始了;has been n一直在进行;has been ver已经结束了。句中fr an hur表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和B。根据“It’s t late.”以及后面“And the result was 1-0.”可知,比赛已经结束了。故选D。
73.C
【详解】句意:——桑迪,记得按时还书。你已经借了两个星期了。——好的,我会的。
考查时态。根据“fr tw weeks”可知此处时态用现在完成时,且动词用延续性动词,brrw是非延续性动词,排除ABD。故选C。
74.A
【详解】句意:——Tm和他妹妹去过比萨斜塔吗?——去过,只有一次。
考查现在完成时和主谓一致用法。have been t表示去了某地已经回来;have gne t表示去了某地还没回来;have been in表示在某地一直待着。根据“Yes, nly nce.”可知,此处表示去过比萨斜塔,已经回来了,且主语是with连接的主语,谓语动词的单复数取决于with前面的名词,Tm是第三人称单数,所以助动词用has,即此处用has been t。故选A。
75.C
【详解】句意:——格林老师,这周我必须归还这本书吗?——不,不需要。你可以再借七天。
考查动词辨析。mustn’t不行,表禁止;needn’t不需要,不必;dn’t have t不需要,不必;keep保留,延续性动词;brrw借入,非延续性动词;lend借出,非延续性动词。根据“Must I”可知,must开头的一般疑问句,其否定回答用needn’t或dn’t have t,表示“不需要,不必”,排除AD;根据“fr anther seven days”可知,此处表示动作持续一段时间,应用延续性动词keep表示“借书,保留”。故选C。
76.B
【详解】句意:——凯蒂去过香港迪士尼几次?——从未去过。
考查特殊疑问词和固定短语。hw lng多长时间;hw many times多少次;has been t去过某地(已经回来);has been in待在某地。根据回答“Never.”可知,询问的是次数,并且询问的是去过没。故选B。
77.D
【详解】句意:上周我借了一本书。也就是说从上周开始我借了一本书。
考查动词的时态。第一句的时间状语是“Last week”,因此句子为一般过去时,第一空应用动词的过去式,排除选项A和B;第二句的时间状语是“since last week”,表示一段时间,应用现在完成时,且谓语动词需用延续性动词“have kept”。故选D。
78.C
【详解】句意:——你弟弟感冒多久了?——三天。我想他应该去看医生。
考查现在完成时。根据“Hw lng…yur brther…a cld?”以及“Fr three days.”可知句子用现在完成时,且一段时间要与持续性动词一起连用,had是持续性动词,caught是短暂性动词,所以空格处填has;had。故选C。
79.D
【详解】句意:陆先生去了昆明。他已经去过这座城市三次了。这次他已经在那里待了三天了。
考查时态。have gne t去了,还未回来;have been t去过,还未回来;have been in待在某地。根据“Mr. city three times”可知他去了昆明,他已经去过三次了,故第一个空用has gne t,第二个空用has been t;根据“there fr three days”可知是已经待了三天,用has been in,副词there前省略in。故选D。
80.D
【详解】句意:——我可以和Mary说话吗?——对不起,她现在不在这里。她去了图书馆。
考查时态。have been t去过,已经回来;have gne t去了,还未回来。根据“she is nt here nw. library”可知她去了图书馆,还未回来,用have gne t。故选D。
81.D
【详解】句意:——你之前曾经去过桂林吗?——是的。去年我和妈妈一起去了那里。
考查时态。have gne t去了某地,还未回来;have been t去过某地,已经回来;have been in待在某地。根据“I went there with my mther last year.”可知是去过桂林,但是已经回来,用have been t。故选D。
82.B
【详解】句意:哈里已经在那个美丽的村庄待了半个月了,下星期他将回来。
考查现在完成时。have been t去过(已回);have gne t去了(未回);have been in在某地待一段时间。根据“beautiful village fr half a mnth”可知,此处表示在某地待一段时间,应用have been in。故选B。
83.C
【详解】句意:莉莉从杰瑞那里借了一本书,现在已经还给他了。
考查动词时态。根据“already”可知,第二空应填现在完成时have/has dne的结构,故选C。
84.A
【详解】句意:——你看过《Wtu Guild Hall》这部戏吗?——是的。前几天我和杰森一起看的。
考查动词时态。根据yet可知,第一句用现在完成时have/has dne的结构,主语是yu,助动词用have。根据“the ther day”可知,第二空所在句子用一般过去时,故选A。
85.D
【详解】句意:——你的姐姐将什么时候去英国?——她在伦敦已经四个月了。
考查现在完成时。went t为一般过去时;has gne t去了某地(未回);has been t去过某地(已回);has been in待在某地。since引导的时间状语提示谓语动词用现在完成时态,谓语动词是延续性的动作或状态,has been in表示“在某地”和since表示的时间段连用。故选D。
86.C
【详解】句意:你去过北京吗?
考查现在完成时。根据句中的“ever been”可知,此句应用现在完成时,主语“yu”是第二人称,应用助动词have。故选C。
87.D
【详解】句意:——你妹妹知道长城吗?——当然。自从五年前来到中国以来,她已经去过那里好几次了。
考查动词的时态。have been t表示去过某地,回来了;have gne t表示去了某地,没回来。根据“since she came t China five years ag”可知,此处为现在完成时。根据“She…there several times”及语境可知,此处表示“妹妹去过长城好几次,人已经回来”,has been符合题意。故选D。
88.D
【详解】句意:——彼得,电影已经结束10分钟了。你错过了第一部分。——对不起,交通太拥挤了。
考查延续性动词和非延续性动词及副词辨析。ended结束,非延续性动词;ver结束,副词;started开始,非延续性动词;n开始,副词。根据“fr 10 minutes”可知此处应与延续性动词连用,排除A和C;再根据“Yu missed the first part.”可知,电影已经开始了,只是错过了第一部分,并未接束,排除B。故选D。
89.D
【详解】句意:我叔叔和他的妻子结婚五年了,但他们现在还没有孩子。
考查现在完成时。根据句中时间状语fr five years可知,所给句子的时态是现在完成时,选项A/C是过去时,排除;marry是及物动词,marry sb.和某人结婚,所以B选项不正确;固定词组:be/get married t sb.:和某人结婚,只有选项D符合语法规则。故选D。
90.C
【详解】句意:——电影20分钟前就开始了。迈克在哪儿? ——他去上厕所了。
考查现在完成时。根据“ since…”可知,应用现在完成时,表示过去的动作持续到现在,对现在造成的影响,其结构为“have/has+动词过去分词”,且动词要用持续性动词be n“开始”;又根据提问“Where is Mike?”可知,迈克目前未在现场,可推测应用“has gne t”,意为“去了未回来”,强调现在的状态。故选C。
91.C
【详解】句意:大明自从一年前就一直是足球队的一员。
考查动词时态。根据“since ne year ag”可知本句是现在完成时,排除AB选项。becme是短暂性动词,此处是和一段时间连用,应用对应的延续性动词,故选C。
92.C
【详解】句意:——大明,我有一个星期没见到你爸爸了。他在哪里?——嗯,他到北京出差去了。他下周会回来。
考查时态。have been t去过;have gne t去了。根据“he…Beijing n business. He will cme back next week.”可知他去了北京,还未回来,has gne t符合题意。故选C。
93.A
【详解】句意:——你很了解南宁吗?——当然,我在南宁待了很多年。
考查have been t(in)和have gne t的区别。have been t曾经到过;have been in待在某个地方、去过某个地方;have gne t到某地去了。由“I…Nanning fr many years”可知,此处应该是说待在那很多年。故选A。
94.B
【详解】句意:我四十年前就在江门了。
考查时间状语。根据“I have been in Jiangmen”可知此处是现在完成时,用“since+时间点”来作句子的时间状语。故选B。
95.A
【详解】句意:自从大卫开始学中文以来,他已经去过中国两次了。
考查现在完成时。has been t去过某地(现已回来);has been in待在某地;has gne t去了某地(还未回来)。根据“David has… China twice”可知,去过中国两次,现在已经回来,故选A。
96.B
【详解】句意:——我感觉不舒服。从上周五开始我就这样了。——你最好去看看医生。
考查动词时态。由“since last Friday”可知时态是现在完成时,用“have+动词过去分词”的结构。故选B。
97.A
【详解】句意:——看!你的老师怀特小姐在那边。——不,不可能是她。她去了北京。
考查现在完成时。has gne t去了某地未回;has been t去过某地;went t去。根据“it can’t be her”可知人不在,动作发生在过去,对现在造成一定的影响,故用现在完成时“have/has+过去分词”,由“N, it can’t be her.”可知去北京怀特小姐还没回来,用“have/has+gne t”表达去了某地未回,故选A。
98.C
【详解】句意:我去过香港两次。我在2017年和2018年去过那里。
考查动词的时态和短语辨析。g t去,一般现在时;went t去,一般过去时;have been t曾去过;have gne t已经去了。根据“I went there in 2017 and 2018”可知,此处表示已经发生的事,表示曾经去过香港两次。故选C。
99.A
【详解】句意:——你感冒多久了?——自从昨天晚上就这样。
考查现在完成时。had有;caught患上;gt得到。根据“Hw lng have yu ... a cld?”可知,时态为现在完成时,且句中含有“Hw lng”,因此动词要用延续性动词,BC选项为非延续性动词。故选A。
100.C
【详解】句意:你可以借这本书两周。
考查动词辨析。brrw借,借入;lend借,借出;keep保持。根据“Yu can…the bk fr a week.”可知句子中含有表示一段时间的短语fr tw weeks,所以谓语动词必须是延续性动词,故选C。
相关试卷
这是一份专题07 期中复习之语法选择15篇(名校期中真题)-2023-2024学年八年级英语下学期期中复习查缺补漏冲刺满分(外研版),共31页。
这是一份专题05 期中必考单元话题满分范文20篇-2023-2024学年八年级英语下学期期中复习查缺补漏冲刺满分(外研版),共25页。
这是一份专题02 期中复习之模块重点语法100题(Module 1-5)-2023-2024学年八年级英语下学期期中复习查缺补漏冲刺满分(外研版),共27页。