终身会员
搜索
    上传资料 赚现金
    英语朗读宝

    中考英语一轮复习随堂练习考点15 现在完成时 (含解析)

    立即下载
    加入资料篮
    中考英语一轮复习随堂练习考点15 现在完成时 (含解析)第1页
    中考英语一轮复习随堂练习考点15 现在完成时 (含解析)第2页
    中考英语一轮复习随堂练习考点15 现在完成时 (含解析)第3页
    还剩12页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    中考英语一轮复习随堂练习考点15 现在完成时 (含解析)

    展开

    这是一份中考英语一轮复习随堂练习考点15 现在完成时 (含解析),共15页。试卷主要包含了 规则动词等内容,欢迎下载使用。
    考点15 现在完成时
    常见考法:
    对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态的能力。在考试中,会让大家判断是否该用现在完成时,或者是考查"瞬间动词不能与表示一段时间的状语连用"这一知识点。
    现在完成时基本结构:
    主语+have/has+动词的过去分词
    ①肯定句:主语+have/has+动词的过去分词+宾语.
    ②否定句:主语+have/has+not+动词的过去分词)+宾语.
    ③一般疑问句:Have/Has+主语+动词的过去分词+宾语.
    ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)
    过去分词变化规则如下:
    1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。变化规则有四点:
    (1)一般动词,在词尾直接加"-ed "。
    work→worked→worked visit→visited→visited
    (2)以" e "结尾的动词,只在词尾加"-d "。   
    live→lived→lived
    (3)以"辅音字母 + y "结尾的动词,将 "y" 变为 "i" ,再加"-ed "。
    study→studied→studied cry→cried→cried
    (4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加"-ed "。
    stop→stopped→stopped drop→dropped→dropped
    2. 不规则动词变化需参看不规则动词表逐一熟记。
    cut→cut→cut it→hit→hit
    现在完成时用法
    1. 现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
    I have already posted the photo.
    我已经把照片寄走了。强调post对现在的影响"照片不在这里"。
    2. 现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用,谓语动词必须是延续性动词。如:
    He has lived here since 1978.
    自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
    注意:for和since的用法。
    ①for + 时间段 译为:……时间
    ②since + 过去一个时间点(译为:自从……以来)
    ③since + 时间段 + ago
    ④since + 从句(过去时)
    ⑤It is + 时间段 + since + 从句(过去时)
    注意:瞬间动词(buy, die, join, lose...)与for 或since引导的时间段连用时,要改变成延续性动词。变化如下:  
    come/arrive/reach/get to→be in    go out→be out    finish→be over   
    open→be open    die→be dead    buy→have   
    Fall ill→be ill    Come back→be back   Put on→be on/wear   
    Worry→be worried    Catch a cold→have a cold
    现在完成时连用的时间状语
    现在完成时是一个与过去和现在都有关系的时态,因此,具有这样时间特点的状语都可以与现在完成时连用。
    1. 与表示一段时间的状语连用,如"for+时间段","since+时间点"。如:
    We have lived in this city for more than 40 years. 我们在这个城市已生活了40多年。
    We have lived in this city since 1958. 我们从1958年起就住在这个城市里。
    从以上两个例句我们可以看出,与表示一段时间的状语连用时,谓语动词常为stay, live, teach, learn, work, sleep, read, wait, keep等具有延续意义的动词。
    2. 与笼统地表示过去的时间状语连用,如already, never, ever, just等。如:
    I’ve just found this library book. 我刚刚找到这本图书馆的书。
    How beautifully she sings! I have never heard a better voice.
    她唱得多美啊!我还从来没听到过比这更优美的嗓音。
    3. 与表示包含过去和现在的一整段时间的状语连用,如lately, recently, in the past few years, these few years, these days, up to now, so far等。如:
    How have you been recently? 你近来状况如何?
    The famous writer has written a new book in the past two years.
    那位著名的作家在过去两年的时间里写了一本新书。
    Have you seen her parents these days? 这些天你看见她的父母了吗?
    The Browns have visited a lot of places in China so far.
    迄今为止,布朗一家已经参观了中国的许多地方。
    注意:现在完成时不能与单纯表示过去的时间状语连用,如yesterday, last week, in 2002, three days ago等
    现在完成时与一般过去时区别
    1. 侧重点不同
    现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。如:
    I have seen the film.
    我看过这部电影。(现在我仍记得电影的内容)
    I saw the film three days ago.
    三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)
    Mr Green has bought a new computer.
    格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)
    Mr Green bought a new computer yesterday.
    格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天)
    2. 时间状语不同
    现在完成时常与already,yet,just,ever,never,before等副词以及"for+段时间","since+过去时间/从句"等时间状语连用;而一般过去时则常与"时间段+ago",just now,yesterday,last week等表示过去的时间状语连用。如:
    She has lived here since two years ago. 她两年前就住在这里了。
    She lived here two years ago. 两年前她住在这里。
    He has been in the League for three years. 他入团已经三年了。
    Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。

    一、用所给单词的适当形式填空
    1. Every student _________________ (see) the film already.
    2. Kent and I __________________ (write) a song before.
    3. Dick _______________ (do) the work these days.
    4. The people in the mountains ________ never ________ (see) films.
    5. Patty _______________ (buy) a magazine about the school life.
    6. The actress ________________ (live) here all her life.
    7. The glass is broken. Who ________ (break) this glass?
    8. Finally the workers ______________ (finish) that job.
    9. ________ you ________ (borrow) the book we talked abut last time?
    10. There’s no more wine in the bottle. They ________ (drink) all of it.
    【答案】1.has seen 2.have written 3.has been doing 4.have , seen 5.has bought 6.lives 7.breaks 8.finished 9.Have , borrowed 10.have , broken
    二、单项选择
    1. —Recently, school violence _________ in some schools.
    —Luckily, our government has carried out some policies to stop it.
    A. has appeared B. appeared C. will appear D. appears
    【答案】A
    【解析】句意:——最近,一些学校的学校暴力事件已经出现了。——幸运的是,我们的政府已经实施了一些政策来阻止它。A. 已经出现了;B. 出现了;C. 将出现。从答句知道暴力事件是已经出现的,排除C。那么暴力事件肯定是过去出现的,但对现在产生了影响,影响就是"我们的政府已经实施了一些政策来阻止它",动作在过去发生且对现在产生影响就要使用现在完成时,故选A。
    2. Andy, with his parents, _________ Hong Kong, and some shopping _________ by
    them.
    A. have gone to; will do B. has gone to; will be done
    C. have been to; will do D. has been to; do
    【答案】B
    【解析】句意:安迪和他的父母去了香港,他们将买一些东西。Andy是句子的主语,with his parents作状语,根据主谓一致的原则,首先排除A、C;have/has gone to表示某人去了某地,现在还没有回来,have/has been to表示某人去过某地,现已回来。根据by them判断,第二个句子是被动语态的句子,故答案为B。
    3. —It’s time to work now.
    —OK. I’ll wake Carl up. He _________ for an hour.
    A. has fallen asleep B. has been asleep C. fell asleep D. falls asleep
    【答案】B
    【解析】句意:——现在到了工作的时间了。——好的,我叫醒卡尔,他睡了一个小时了。根据fall asleep入睡,短暂性动词;be asleep睡着,指状态,延续性的;根据for an hour.可知用延续性动词;故选B。
    4. —When will you hand in your book report?
    —Sorry, I’m not sure. I _________ writing it yet.
    A. didn’t finish B. don’t finish C. hadn’t finished D. haven’t finished
    【答案】D
    【解析】句意:——你什么时候上交你的读书报告?——对不起,我不确定,我还没有写完。A. didn’t finish一般过去时,表示动作发生在过去,过去没有完成报告,和现在没有关系,不符合语境,故排除A;B. don’t finish一般现在时,表示现在的一般情况或经常发生的事情,显然这里不符合语境,故排除B; C. hadn’t finished过去完成时,表示过去的过去,这个对话没有提到另一个发生在过去的动作,不符合语境,故排除C; D. haven’t finished现在完成时,强调过去的动作对现在造成的影响,因为还没有写完,所以不确定什么时间交上。根据yet判断,应用现在完成时,且是否定句。故选D。
    5. My pen pal said he would write to me, but I _________ any letters from him so far.
    A. won’t receive B. haven’t received C. hadn’t received D. didn’t receive
    【答案】B
    【解析】so far表示"到目前为止",句子应该用现在完成时态。故选B。

    1. 【2020 •北京市】We ________ each other since I came to Beijing, but we send emails very often.
    A. don't see B. didn't see C. won't see D. haven't seen
    【答案】D
    【解析】句意:自从我来北京,我们就没见过面,但我们经常发电子邮件。本题考查时态。don't see是一般现在时;didn’t see是一般过去时;won’t see是一般将来时;haven’t seen是现在完成时。根据since I came to Being可知,此处用现在完成时,故选D。
    2. 【2020 •贵州省安顺市】Since 1990, Project Hope ________ millions of students from poor families realize their dreams.
    A. will help B. has helped C. helps
    【答案】B
    【解析】句意:自1990年以来,希望工程帮助了数百万贫困家庭的学生实现了他们的梦想。
    考查动词时态。will help一般将来时;has helped现在完成时;helps一般现在时。根据时间状语since 1990,可知该句应用现在完成时have/has done,再结合主语是Project Hope ,故谓语用单数,故选B。
    3. 【2020 •贵州铜仁市】—Maria, what do you think of Mount Fanjing?
    —Very cool. I________ there once. I’d like to go there again.
    A. has been B. have been C. have gone D. has gone
    【答案】B
    【解析】句意:——玛丽亚,你认为梵净山怎么样?——非常棒。我曾经到过那里,我想再去一次。
    考查时态辨析。has been去过已回,第三人称单数;have been原形;have gone去了未回,原形;has gone第三人称单数。根据“I’d like to go there again.”可知,她去过已回;主语为I,用动词原形,故选B。
    4. 【2020 •黑龙江哈尔滨市】—Hi, Jill. I ________ in my math since you shared your good experience with me.
    —Great! Congratulations!
    A. have made rapid progress B. made rapid progress C. will make rapid progress
    【答案】A
    【解析】句意:——你好,吉尔。自从你和我分享了你的好经验,我的数学进步很快。——好极了!恭喜你!考查现在完成时。make rapid progress取得快速的进步。根据题干中“since you shared your good experience with me”可知这里是含since的主从复合句,since引导的时间状语从句,从句用一般过去时,主句要用现在完成时,其结构为have/has done,结合选项可知A项符合题意。故选A。
    5. 【2020 •四川省成都市】Bob, you ________in this city since 2018. How do you like it?
    A. lived B. live C. have lived
    【答案】C
    【解析】句意:鲍勃,你从2018年起就住在这个城市了。你觉得这座城市怎么样?考查现在完成时。lived一般过去时;live一般现在时;have lived现在完成时。分析句子可知,此处表示“你从2018年起就住在这个城市了”,强调时间的延续,构成“现在完成时+since+一般过去时”,所以此处使用现在完成时。故选C。
    6. 【2020 •凉山州】--It's 20 years since we came back to Liangshan.
    --How time flies! We ___________ in our hometown for such a long time.
    A. work B. worked C. has worked D. have worked
    【答案】D
    【解析】句意:——我们回到凉山20年了。——时光飞逝!我们在家乡工作了这么长的时间。考查动词的时态。work动词的一般现在时的原形;worked动词的过去式;has worked动词的现在完成时,主语是第三人称单数;have worked动词的现在完成时态。主语we是复数;根据“for such a long time”可知强调动作的持续,用现在完成时have worked。故选D。
    7. 【2020 •甘肃武威市】I ________ the guitar ever since I was 8 years old.
    A. played B. have played C. am playing D. will play
    【答案】B
    【解析】句意:自从我八岁我就弹吉他。考查动词的时态。played动词的过去式;have played动词的现在完成时;am playing动词的现在进行时;will play动词的一般将来时。根据“since I was 8 years old”可知句子是现在完成时,动词用have played。故选B。
    8. 【2020 •河北省】I’m so glad that I nearly half of the test now.
    A. finish B. finished C. will finish D. have finished
    【答案】D
    【解析】句意:我很高兴我现在已经完成了将近一半的考试。考查动词时态。finish动词原形;finished动词过去式;will finish一般将来时;have finished现在完成时。根据句意可知,这里是过去的动作对现在造成的结果,所以用现在完成时,故选D。
    9. 【2020 •南通市】Mr Jiang _______ the company to develop the 5G network for years. Now he works as the chief engineer in it.
    A. joined B. was a member of
    C. has joined D. has been a member of
    【答案】D
    【解析】句意:江先生作为该公司的一员多年来一直致力于5G网络的开发。现在他在这家公司任总工程师。
    考查动词时态。joined加入,一般过去时;was a member of是……一员,一般过去时;has joined已经加入,现在完成时;has been a member of已经成为……一员,现在完成时。根据语句中for years及语境可知,本句为现在完成时态,故排除A、B两选项。join为瞬时性动词,不能在现在完成时中与时间段连用;be a member of为延续性动作,可在现在完成时中与时间段连用,故此处应为has been a member of即多年来作为公司的一员。故选D。
    10. 【2020 •江苏泰州市】Some primary and secondary schools ________ winter sports to their courses since Beijing won the right to host the 2022 Winter Olympic Games.
    A. added B. will add C. have added D. were adding
    【答案】C
    【解析】句意:自从北京获得了2022年冬奥会举办权,一些中小学就已经将冬季运动加到他们的课程中了。
    考查现在完成时。added一般过去时;will add一般将来时;have added现在完成时;were adding过去进行时。分析句子可知,此处强调动作已经发生,构成“现在完成时+since+一般过去时”结构,所以此处应用现在完成时。故选C。
    11. 【2020 •镇江市】—Mum, I want to watch the news about our school. Change the channel, please!
    —What a pity! It is eight o'clock now. It___________ for a while.
    A. has been over B. was over C. has finished D. finished
    【答案】A
    【解析】句意:——妈妈,我想看我们学校的新闻。请换频道!——真遗憾!现在是八点钟。它已经结束一段时间了。考查动词时态。has been over已经结束了,现在完成时;was over结束了,一般过去时;has finished已经结束了,现在完成时;finished结束,一般过去时。根据语境可知,学校新闻已经结束了,这件事对“现在不能观看了”产生了影响,故应为现在完成时,故排除B、D两项。另句中for a while表示一段时间,与现在完成时连用时,应用延续性动词,而动词finish为瞬时性动词,不能在现在完成时中与一段时间连用,故排除C项。be over表示延续性动作,可在现在完成时中与时间段连用,即has been over。故选A。
    12. 【2020 •辽宁丹东】—Mum, where is dad?
    —He ________ the supermarket.
    A. was going to B. has gone to C. has been to D. is going to
    【答案】B
    【解析】句意:——妈妈,爸爸哪里?——他去超市了。考查时态。was going to将要,过去将来时;has gone to去了(未回),现在完成时;has been to去过(已回),现在完成时;is going to将要,一般将来时;根据句意理解及前面的问句where is dad?可知爸爸现在不在这里,这里表达的是“去了某地还没回来”,英语是have/ has gone to,故选B。
    13. 【2020 •山东日照】—Let's go for a walk.
    —But I ________ my work yet.
    A. don't finish B. won't finish C. didn't finish D. haven't finished
    【答案】D
    【解析】句意:——我们去散步吧。——但是我还没有完成工作。考查动词时态辨析。don’t finish一般现在时;won’t finish一般将来时;didn’t finish一般过去时;haven’t finished现在完成时。句中yet表示“还”,通常与现在完成时连用,所以空格处填haven’t finished。故选D。
    14. 【2020 •昆明市】Since 1989, Project Hope________millions of young people from poor families achieve their dreams of going to school.
    A. will help B. helps C. has helped D. is helping
    【答案】C
    【解析】句意:自1989以来,希望工程已经帮助了数百万贫困家庭的年轻人实现了上学的梦想。
    考查时态。will help一般将来时;helps一般现在时;has helped现在完成时;is helping现在进行时。根据时间状语Since 1989,可知该句应用现在完成时have/has done,又因为主语为Project Hope,所以用has,故选C。
    15.【2020 •安徽省】— The air here is much fresher than before.
    —Exactly! We a lot of trees in the past few years.
    A.planted B.were planting C.have planted D.will plant
    【答案】C
    【解析】句意:——这里的空气比以前新鲜多了。——确实!在过去的几年里,我们种了很多树。考查现在完成时。A:一般过去时;B:过去进行时;C:现在完成时;D:一般将来时。分析句子可知,此处强调过去种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时,in the past+一段时间,用于现在完成时态的句子中,故选C。
    16. 【2020 •福建省】Han Mei, a good friend of mine, ________ me a lot with my English in the past three years.
    A.helps B.helped C.has helped
    【答案】C
    【解析】句意:韩梅,我的一个好朋友,在过去的三年里她对我的英语帮助了很多。考查动词时态。helps一般现在时;helped一般过去时;has helped现在完成时。根据句意和句中的时间状语in the past three years可知,这句话说的是三年前持续到现在的动作,应用现在完成时。故选C。
    17. 【2020 •四川攀枝花】—Where is your uncle? I haven't seen him for a long time.
    —Oh, he_____________ Sydney.
    A.went to B.has been to C.has gone to D.goes to
    【答案】C
    【解析】句意:——你叔叔去哪儿了?我好久没见过他了。——他去悉尼了。考查现在完成时。went to一般过去时;has been to现在完成时,去过;has gone to现在完成时,去了未归;goes to一般现在时。根据上文时间状语为for+一段时间,可知用现在完成时,排除AD;又根据前文“I haven't seen him for a long time”,可知是还没回来,故选C。
    18. 【2020 •四川省遂宁市】— The new shirt looks good on you. When did you buy it?
    —On July 7th. I________ it for a week.
    A.have bought B.have had C.bought D.buy
    【答案】B
    【解析】句意:——你穿这件新衬衫很好看。你什么时候买的?——在7月7日。我买一个星期了。
    考查动词时态辨析。have bought现在完成时;have had现在完成时;bought一般过去时;buy一般现在时。for+一段时间,表示动作从过去某个时间开始,一直延续到现在,并有继续下去的可能,句子用现在完成时,排除C和D选项。一段时间要与持续性动词连用,buy是短暂性动词,其对应的持续性动词是have,所以空格处填have had。故选B。
    19. 【2020天津市•】—The book is popular. ________ you ________ it yet?
    —Yes, I have.
    A.Are; reading B.Were; reading C.Have; read D.Will; read
    【答案】C
    【解析】句意:——这本书很受欢迎。你读过了吗?——是的,我读过了。考查现在完成时。Are; reading构成现在进行时;Were; reading构成过去进行时;Have; read构成现在完成时;Will; read构成一般将来时。根据问句句尾的yet及答句“Yes, I have.”可知问句要用现在完成时。故选C。
    20. 【2020•湖北省恩施州】I like novels written by J. K. Rowling. So far I ________all her works about Harry Potter.
    A.have read B.read C.am reading
    【答案】A
    【解析】句意:我喜欢J. K. 罗琳的小说,到目前为止,我已经读了她写的哈利波特的所有著作。
    考查动词的时态。have read动词的现在完成时;read动词的一般现在时的原形;am reading动词的现在进行时。根据so far可知此处是现在完成时,动词用have read。故选A。
    21. 【2020•鄂州市】—What do you usually do in your spare time?
    —I often go to our community library. It ________ for two years in order to encourage us to read more.
    A. opens B. has opened C. has been opened D. has been open
    【答案】D
    【解析】句意:——你在空余时间通常做什么?——我经常去社区图书馆。为了鼓励我们阅读更多,它已经开两年了。考查现在完成时态。opens动词的一般现在时的第三人称单数;has opened已经打开;has been opened已经被打开;has been open现在完成时,形容词作表语,表示一直开着。根据“for two years”此处表示的是从过去开始,一直延续的动作。open是非延续性动词,此处用形容词形式be open表示状态,可以延续。现在完成时用has been open。故选D。
    22.【2020•武汉市】In the past 70 years, China________historic changes and made great achievements.
    A. experienced B. experiences
    C. has experienced D. would experience
    【答案】C
    【解析】句意:70年来,中国经历了历史性的变化,取得了巨大成就。考查时态。A项为一般过去时;B项一般现在时;C项为现在完成时;D项为过去将来时。根据关键短语In the past 70 years可知,应该使用现在完成时,故选C。
    23. 【2020•湖北省咸宁市】—Project Hope celebrated its 30 birthday in 2019.
    —Yeah. It ___________ children from poor families the chance to go to school since 1989.
    A offered B. has offered C. is offered D. is offering
    【答案】B
    【解析】句意:——希望工程在2019年庆祝了它的30岁生日。——是的。自从1989年它给贫困家庭的孩子们提供了去上学的机会。考查动词的时态。offered动词的过去式;has offered动词的现在完成时;is offered动词的一般现在时的被动;is offering动词的现在进行时。根据“since 1989”可知是现在完成时,动词用has offered。故选B。
    24. 【2020•孝感市】So far, the number of people using 5G mobile phones __________ a lot.
    A. is increasing B. are increasing C. has increased D. have increased
    【答案】C
    【解析】句意:到目前为止,使用5G手机的人数增加了很多。
    考查现在完成时。increase增加。根据题干中时间状语“So far”可知句子要用现在完成时,排除AB;再由主语中有“the number of ...”表示“……的数量”,可知助动词用has而不用have,排除D。故选C。
    25. 【2020•湖北省宜昌市】—How about the third season of documentary Aerial China(航拍中国)?
    —Great. I____________ it twice.
    A. watched B. watch C. will watch D. have watched
    【答案】D
    【解析】句意:——纪录片《航拍中国》第三季怎么样?——太好了。我已经看了两遍了。
    考查时态。watched观看,过去式;watch观看,动词原形;will watch观看,一般将来时;have watched观看,现在完成时;根据句意理解及空格后的twice可知,这里表达的是“已经看过两遍了”,所以应用现在完成时,故选D。
    26. 【2020•湘西土家族苗族自治州】— Tina, is your father a teacher?
    — Yes, he is. He ___________ English for nearly 20 years.
    A. is teaching B. teach C. has taught
    【答案】C
    【解析】句意:——蒂娜,你父亲是一名老师么?——是,他是。他教英语将近二十年了。考查动词的时态。is teaching动词的现在进行时;teach动词的一般现在时的原形;has taught动词的现在完成时。根据“for nearly 20 years”可知表示的是动作的持续,用现在完成时,此处用has taught。故选C。
    27.【2020 •内蒙古包头市】Corn production ______ nearly 125 percent over the past 25 years in China.
    A.jumped B.jumps C.will jump D.has jumped
    【答案】D
    【解析】句意:在过去的25年里,中国的玉米产量增长了将近125%。
    考查动词时态。jumped跳跃,突升,暴涨,动词的过去式或过去分词形式;jumps第三人称单数形式;will jump一般将来时;has jumped现在完成时。根据句意和句中的时间状语over the past 25 years in China可知,这句话表示从25年前到现在,应用现在完成时态。故选D。

    1.【2020•北京市101中学三模】 John speaks Chinese very well because he in China for many years.
    A. lives B. has lived C. lived D. is living
    【答案】B
    【解析】句意:John汉语说得很好,因为他在中国生活很多年了。考查动词时态。lives居住,一般现在时;has lived居住,现在完成时;lived居住,一般过去时;is living居住,现在进行时。根据句意表示他在中国已经住了很多年了,for+时间段是现在完成时的标志。故选B。
    2. 【2020•安徽省合肥市庐阳区二模】 —When will you hand in your report, Sarah?
    — Sorry, I _________it. Tomorrow will be OK.
    A. don’t complete B. won't complete C. haven't completed D. didn't complete
    【答案】C
    【解析】句意:——莎拉,你什么时候交报告?——对不起,我还没完成。明天就可以了。
    考查动词时态。don’t complete一般现在时;won't complete一般将来时;haven't completed现在完成时;didn't complete一般将来时。根据语境可知,莎拉的报告没有完成,并且该行为对现在产生了影响,故应为现在完成时。故选C。
    3. 【2020•福建省龙岩市二模】—Huawei great progress in recent years.
    —That's true. It is among the world's top 10 companies now.
    A. is making B. has made C. makes
    【答案】B
    【解析】句意:——华为近年来取得了长足的进步。——这是真的。它现在是世界十大公司之一。
    考查时态。 is making 现在进行时态的第三人称单数形式;has made 现在完成时态的第三人称单数形式;makes一般现在时态的第三人称单数形式。根据时间状语“in recent years.”,结合句意可知,主语是Huawei,此空应填现在完成时态的第三人称单数形式 has made,故选B。
    4. 【2020•湖南省长沙市一模】— You look pale. Are you sick?
    — Yes. I don't feel well. My sister was sick several days ago and I am afraid she________ me her cold.
    A. was giving B. will give C. has given
    【答案】C
    【解析】句意:——你看起来脸色苍白。你生病了吗?——是的,我感觉不舒服。我的妹妹几天前生病了,恐怕她传染了我感冒。考查动词时态。was giving过去进行时结构;will give一般将来时结构;has given现在完成时结构。根据上文“I don't feel well.”可知传染感冒的动作发生在过去,对现在造成的影响依然存在,所以用现在完成时,故选C。
    5.【2020•江苏省南通市海门市二模】 — I remember that Mr.Green once traveled broad.
    — Not only Mr.Green but also his daughters ______ abroad twice.
    A. have gone B. have been C. has gone D. has been
    【答案】B
    【解析】句意:——我记得格林先生曾有一次到国外旅行。——不仅格林先生出过两次国,他的女儿们也出过两次国。考查现在完成时及就近原则。have/has been to表示去过某地,现在已经回来了;have/has gone to表示去了某地,现在还没有回来。从twice判断曾经去过两次,说明已经从某地返回,所以应用have/has been to结构,排除A、C选项;not only…but also…连接两个主语时,谓语动词遵循“就近原则”,daughters为复数,所以用have,排除D选项,而且abroad为副词,所以介词to需要省略;故答案选B。
    6. 【2020•北京市昌平区二模】I am a little heavier than 6 months ago. I ________ exercises since January.
    A. didn't do B. haven't done C. am not doing D. won't do
    【答案】B
    【解析】句意:我比六个月之前更重了一点。自从一月份以来我就没有锻炼。考查动词时态。didn’t do没有做,一般过去时;haven’t done没有做,现在完成时;am not doing现在进行时;won’t do一般将来时。根据句意和句中的since January可知,这句话应用现在完成时态,故选B。
    7. 【2020•北京市丰台区三模】 Tom’s mother _________ his room already. It is very clean.
    A. has cleaned B. cleaned C. will clean D. is cleaning
    【答案】A
    【解析】句意:汤姆的妈妈已经打扫了他的房间。房间非常干净。本题考查动词的时态。has cleaned 现在完成时;cleaned 过去时;will clean一般将来时; is cleaning现在进行时。根据“It is very clean”可知此处强调过去发生的动作对现在造成的影响,所以用现在完成时态;现在完成时态结构为:have/has+动词过去分词,故选A。
    8.【2020•北京市朝阳区中考零模】It’s nice to see you again. We ______ each other for a long time.
    A. didn’t see B. haven’t seen C. won’t see D. don’t see
    【答案】B
    【解析】句意:很高兴再次见到你。我们有很长时间没有见面了。考查现在完成时。see看见。didn't see一般过去时的否定;haven't seen现在完成时的否定;won't see一般将来时的否定;don't see一般现在时的否定。根据题干中“for a long time”可知是说已经很长时间没见了,用现在完成时,其否定式是haven't/hasn't done。故选B。
    9. 【2020•北京市门头沟一模】 My uncle ________ here since 1996.
    A. works B. worked C. has worked D. will work
    【答案】C
    【解析】句意:我的叔叔自从1996年就一直在这里工作。考查动词时态。works工作,动词第三人称单数形式;worked过去式或过去分词形式;has worked现在完成时;will work一般将来时。根据句意和句中since 1996可知,这句话表示的动作从过去开始持续到现在,应用现在完成时。故选C。

    相关试卷

    中考英语一轮复习随堂练习考点37 词汇运用 (含解析):

    这是一份中考英语一轮复习随堂练习考点37 词汇运用 (含解析),共25页。试卷主要包含了 命题特点, 考查题型, 题型分析, 考点预测, Hw 等内容,欢迎下载使用。

    中考英语一轮复习随堂练习考点24 情景交际 (含解析):

    这是一份中考英语一轮复习随堂练习考点24 情景交际 (含解析),共27页。试卷主要包含了感谢和应答,道歉和应答,邀请和应答,请求和应答,祝愿,提供帮助和应答,劝告和建议,打电话等内容,欢迎下载使用。

    中考英语一轮复习随堂练习考点04 连词 (含解析):

    这是一份中考英语一轮复习随堂练习考点04 连词 (含解析),共11页。试卷主要包含了 并列连词;, 从属连词等内容,欢迎下载使用。

    英语朗读宝
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map