搜索
    上传资料 赚现金
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)
    立即下载
    加入资料篮
    资料中包含下列文件,点击文件名可预览资料内容
    • 原卷
      【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)(原卷版).docx
    • 解析
      【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)(解析版).docx
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)01
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)02
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)03
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)01
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)02
    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)03
    还剩10页未读, 继续阅读
    下载需要20学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)

    展开
    这是一份【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析),文件包含期末专题复习外研版2022-2023学年八年级英语下学期专题13-重点语法现在完成时百题全册知识全囊括解析版docx、期末专题复习外研版2022-2023学年八年级英语下学期专题13-重点语法现在完成时百题全册知识全囊括原卷版docx等2份试卷配套教学资源,其中试卷共41页, 欢迎下载使用。

    专题13 重点语法现在完成时百题练(知识点全覆盖)(解析版)
    学校:___________姓名:___________班级:___________考号:___________

    一、单项选择
    1.(2022春·江苏南京·八年级统考)I won’t forget my teacher because she ________ so kind to me since I came to this school.
    A.was B.is C.has been D.will be
    2.(2022春·江苏常州·八年级统考)—When did your teacher start to write his new novel?
    —Three months ago. So far, he ________ more than half of it.
    A.finishes B.finished C.will finish D.has finished
    3.(2022春·江苏淮安·八年级统考)Premier Zhou Enlai ________ for many years, but he still lives in the hearts of Chinese people.
    A.died B.has died C.was dying D.has been dead
    4.(2022春·江苏无锡·八年级校联考)People, especially the young, ________ online payment since 2008 because of its convenience (方便).
    A.were used to B.have got used to C.have been used to D.got used to
    5.(2022春·江苏盐城·八年级统考)—Where’s Doctor Li? I haven’t seen her recently.   
    —She ________ to Shanghai.
    A.has gone B.is going C.went D.goes
    6.(2022春·江苏盐城·八年级统考)The Battle at Lake Changjin II ________ for about half an hour. It is really exciting.
    A.has begun B.has been on C.was on D.will begin
    7.(2022春·北京西城·八年级北京四中校考)Too Cool To Kill is a funny film. I ________ it twice.
    A.see B.saw C.will see D.have seen
    8.(2022春·北京西城·八年级北师大实验中学校考)—________ you ________ your homework yet?
    —Yes, I’ve just finished it.
    A.Did; finish B.Do; finish C.Will; finish D.Have; finished
    9.(2022·河南郑州·八年级校考)—The boy misses his parents very much.
    —So he does. They _______ the hometown for nearly two years.
    A.have left B.will leave C.have been away from D.leave
    10.(2022·河南郑州·八年级校考)I ________my uncle for a long time, so I plan to visit him this summer holiday.
    A.have seen B.haven’t seen C.see D.don’t see
    11.(2022·河南郑州·八年级校考)—Excuse me, when ________ you ________ the man in blue?
    —Last year. And I _____ him for one year.
    A.have; known; have known B.did; know; knew
    C.did; know; have known D.have; known; knew
    12.(2022·河南郑州·八年级校考)— ________ you ever_________ to Beijing before?     
    —No, never.
    A.Did; go B.Have; been C.Will; go D.Do; go
    13.(2022春·江苏淮安·八年级校考期末)It ________ over 100 years since the Communist Party ________.
    A.was; was set up B.has been; was set up C.has been; set up D.was; set up
    14.(2022·广东深圳·八年级校考)Andy knows a lot about nature. He must ________ many books on nature.
    A.read B.have read C.be reading D.have been read
    15.(2022·广东深圳·八年级校考)—Have you ________ the National Park?
    -—Yes, we ________ there already. We will visit another park this year.
    A.been to; have been B.been in; have been to C.gone to; have gone D.been in; are
    16.(2022·广东深圳·八年级校考)Please choose the CORRECT sentence.
    A.Were you be able to catch the first bus yesterday morning?
    B.Have you happen to know who is she?
    C.I am short of money now. Could you buy me lunch?
    D.This street is three times more wider than that one.
    17.(2022春·河北邯郸·八年级校考期末)Jack much progress in chemistry since he came to his new class.
    A.is making B.will make C.has made D.made
    18.(2022春·江苏扬州·八年级统考)—By the way, how long have you ________ your MP3 player?
    —For almost three years. It still works OK.
    A.bought B.buy C.had D.have
    19.(2022春·河北衡水·八年级期末)In the past two years I ________ him little.
    A.saw B.have seen C.will see D.see
    20.(2022春·吉林长春·八年级统考期末)I ________ these soft toys and board games since I was a child.
    A.had B.have had C.was having D.am having
    21.(2022·山东东营·八年级东营市东营区实验中学校考期末)— Are you surprised at the ending of the movie?
    — No, because I ________ already ________ the story.
    A./...read B.will...read C.have...read D.was...reading
    22.(2022·上海浦东新·八年级上海民办华二浦东实验学校校考期末)The light is still on in Mr. Green’s office. I’m afraid he ________ his work.
    A.hasn’t finished B.didn’t finish C.doesn’t finish D.won’t finish
    23.(2022·上海浦东新·八年级上海民办华二浦东实验学校校考期末)—Do you have any idea ________?    
    —Perhaps they’re on the playground.
    A.where they have gone B.where have they gone C.where they have been D.where have they been
    24.(2022·山东青岛·八年级统考期末)I ________ my homework yet, so I can’t go swimming with you.
    A.haven’t finished B.didn’t finish C.won’t finish D.am finishing
    25.(2022·山东青岛·八年级统考期末)The museum ________ here for 20 years. It ________ one of the oldest buildings in town.
    A.has been; was B.was; is C.has been; is D.is; was
    26.(2022春·江苏无锡·八年级统考)—Look! That woman looks like our teacher.   
    —It _________ be her. She ________ Australia.
    A.can’t;has been to B.may not;has been to
    C.can’t;has gone to D.mustn’t;has gone to
    27.(2022春·江苏无锡·八年级江苏省锡山高级中学实验学校校考)The man in a black jacket ________ his home located in Shanghai for half a month.
    A.hasn’t been away from B.hasn’t left C.didn’t leave D.won’t leave
    28.(2022春·江苏淮安·八年级校考)—I can’t find Tom now.
    —Oh, he with his friends ________ the supermarket to buy some snacks.
    A.has been to B.have gone to C.has gone to D.have been to
    29.(2022春·江苏淮安·八年级统考)You can’t see her because she ________ Hong Kong.
    A.has gone to B.has been to C.has been in D.went
    30.(2022春·江苏徐州·八年级统考)—Where is your mother, Tom?
    —She ________ Shanghai. She will come back next Tuesday.
    A.has gone to B.has been to C.has been D.has been in
    31.(2022春·江苏徐州·八年级统考)Mary used to be a guide, but she ________ her job and work as a shopkeeper now.
    A.changed B.will change C.has changed D.is changing
    32.(2022春·江苏苏州·八年级校联考)Wuxi Sunac Land ________ for 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
    33.(2022春·江苏常州·八年级统考)His uncle ________ for more than 9 years.
    A.has lived there B.has started to work
    C.has come here D.has left school
    34.(2022春·江苏淮安·八年级统考)They got married ________ 1960. That means they have been married ________ 1960.
    A.in; for B.since; for C.in; since D.since; since
    35.(2022春·江苏南通·八年级南通市海门区东洲中学校考)Yesterday Andy ________ his dictionary to me, and said I could ________ it for a week.
    A.lent; borrow B.borrowed; have C.gave; keep D.lent; keep
    36.(2022春·江苏南通·八年级南通市海门区东洲中学校考)—Why are you still here? It’s almost eight o’clock.
    —Because I ________ my work. Don’t worry. There’s only a little left.
    A.won’t finish B.didn’t finish C.haven’t finished D.is finishing
    37.(2022春·江苏扬州·八年级统考)—The Smiths ________ Canada for a holiday.
    —Oh, that’s why I can’t find them now.
    A.have gone to B.have been to C.has gone to D.has been to
    38.(2022春·江苏盐城·八年级校联考)—Is James at home?
    —No, he ________ Shanghai to be a volunteer.
    A.is going to B.has been to
    C.has gone to D.will go
    39.(2022春·江苏无锡·八年级校联考)Mr White ________ his keys in the office this evening, so now he has to call his wife for help.
    A.has forgotten B.forgot C.has left D.left
    40.(2022春·江苏无锡·八年级统考)—Where is your father?
    —He ________ Beijing and he ________ there for two weeks.
    A.has gone to; has gone B.has been to; has been
    C.has gone to; has been D.has been to; has gone
    41.(2022春·江苏无锡·八年级统考)It ________ four years since my family ________ to Wuxi.
    A.is, has moved B.has been, has moved C.is, moved D.was, moved
    42.(2022春·江苏无锡·八年级统考)— ________ did your aunt leave her hometown?
    —Many years ago. In fact, she ________ for nearly ten years.
    A.When; has left B.When; has been away
    C.How long; has left D.How long; has been away
    43.(2022春·江苏泰州·八年级统考)The two sessions(两会)________ for more than a month, but people are still discussing some topics such as “Double Reduction” policy(双减政策).
    A.have started B.have ended
    C.have been on D.have been over
    44.(2022春·安徽合肥·八年级统考)The Beijing Winter Olympics ________ for about two months, but we still remember the wonderful time together.
    A.ended B.finished C.has finished D.has been over
    45.(2022春·江苏淮安·八年级统考)—________ has Covid-2019 vaccine (新冠病毒疫苗) been in use?
    —Since the beginning of this year, I think.
    A.How far B.How soon C.How long D.How often
    46.(2022春·江苏镇江·八年级丹阳市第九中学校考)—Where is your father?     
    —He ________ Beijing and he ________ there in two weeks.
    A.has gone to; has left B.has been to; left
    C.has gone to; will leave D.has been to; has left
    47.(2022春·江苏淮安·八年级统考)—Where’s Jack? I haven’t seen him for a long time.
    —Oh, he ________ Beijing for an important meeting.
    A.has gone to B.has been in C.has been to D.has arrived
    48.(2022春·安徽合肥·八年级统考)—Jack, it’s eight o’clock now. Why are you still here?
    —Because I ________ my report yet.
    A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished
    49.(2022春·江苏无锡·八年级校联考)—Excuse me, may I speak to Michelle, please?
    —Sorry. She ________ the library. Shall I take a message?
    A.went to B.has been to C.has gone to D.was
    50.(2022春·江苏镇江·八年级统考)Mr. Zhang ________ the cinema to watch the film Watergate Bridge twice.
    A.have gone to B.have been to C.has gone to D.has been to
    51.(2022春·江苏镇江·八年级统考)Which of the following sentences is RIGHT?
    A.I haven’t seen him for ages. B.He’s borrowed the book for two weeks.
    C.His father has left here since he was born. D.I have joined the army since two days ago.
    52.(2022春·江苏无锡·八年级校联考)—Ken, your speech will start in 5 minutes. Are you ready?
    —I ________ well till now. All the words seem to be getting away from my mind.
    A.won’t prepare B.wasn’t preparing C.didn’t prepare D.haven’t prepared
    53.(2022春·江苏扬州·八年级校联考)—________ did your uncle leave for the capital of Denmark?
    —Let me see. He ________ for nearly 2 months.
    A.When; has left B.When; has been away
    C.How long; has left D.How long; has been away
    54.(2022春·江苏淮安·八年级统考)—How long ________ you ________this school?
    —For two years.
    A.have; arrived at B.did; come to C.have; come to D.have; been in
    55.(2022春·江苏南通·八年级统考)—Why are the couple not at home today?
    —They ________ Tibet. That’s the place they dreamt of travelling to before they got married.
    A.have gone to B.have been to C.have been in D.are going to
    56.(2022春·江苏盐城·八年级校联考)The final of the basketball match ________ for an hour, but we are still very excited.
    A.has begun B.has ended C.has been on D.has been over
    57.(2022春·江苏盐城·八年级校联考)My aunt ________ to Beijing many times. Now she ________ there again. She’ll be back in two days.
    A.has gone; has gone B.has been; has been
    C.has been; has gone D.has gone; has been to
    58.(2022春·江苏扬州·八年级校联考)—When did your parents ________ ? .
    —They ________ for twenty years.
    A.marry; have got married B.get married; have got married
    C.marry; have been married D.get married; have been married
    59.(2022春·江苏扬州·八年级校联考)It ________ over 10 years since my grandpa ________.
    A.was; died B.was; has been dead C.has been; died D.is; has died
    60.(2022春·江苏无锡·八年级校联考)—Jack, I haven’t seen your uncle for some time.
    — He ________ Shanghai to attend a meeting for a week.
    A.went to B.has gone to C.has been in D.has been to
    61.(2022春·河北邯郸·八年级校考)—Our computer is working again!
    —Yes. Our IT teacher ________ it. It took him about an hour.
    A.will fix B.is fixing C.fixes D.has fixed
    62.(2022春·江苏无锡·八年级统考)—I ________ back your missing notebook, here you are.
    —The notebook really means a lot to me. Thank you so much!
    A.was bringing B.brought C.will bring D.have brought
    63.(2022春·江苏无锡·八年级校联考)My father ________ Shanghai since last month and I don’t know when he can come back.
    A.has been to B.has gone to C.has been in D.has arrived in
    64.(2022春·江苏宿迁·八年级统考)— 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
    65.(2022春·江苏宿迁·八年级统考)— Where is Mr. Li? I haven’t seen him for a long time.
    — He with his workmates ________ Beijing for a meeting.
    A.has been to B.have been to C.has gone to D.have gone to
    66.(2022春·江苏徐州·八年级统考)A lot of different shops ________ since the war began.
    A.have closed B.have been closed C.are closed D.are closing
    67.(2022春·江苏盐城·八年级校联考)The Greens have been away ________.
    A.last month B.for a month C.a month ago D.in a month
    68.(2022春·江苏盐城·八年级校联考)The film ________ for more than ten minutes.
    A.began B.has begun C.has been on D.was beginning
    69.(2022春·江苏淮安·八年级淮安市浦东实验中学校考)Mrs Green has never ________ China before. But she wants to go there some day.
    A.been in B.gone to C.been at D.been to
    70.(2022春·江苏淮安·八年级淮安市浦东实验中学校考)I must return the books to the library. I ________ them for three weeks.
    A.keep B.have kept C.have borrowed D.have lent
    71.(2022春·江苏南京·八年级校考)He ________ Shanghai for three days and he will come back tomorrow.
    A.has gone to B.has been in C.has been to D.went to
    72.(2022春·江苏扬州·八年级校联考)—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
    73.(2022春·浙江·八年级校联考)— It has been 10 years ________ we met last time!
    — Yeah. How time flies!
    A.since B.before C.until D.after
    74.(2022春·江苏扬州·八年级校联考)—Where is Millie?    
    —She ________ to New York on business. She ________ the airport at five 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
    75.(2022春·北京通州·八年级统考)—How long has your sister studied in this college?
    —She ________ here for 3 years and she will graduate from this college next year.
    A.has studied B.studied C.will study D.was studying
    76.(2022春·北京西城·八年级北京师大附中校考)—How are you planning to travel to Shanghai?
    —I ________ yet, but I ________ taking a train.
    A.haven’t decided; am considering (考虑)
    B.haven’t decided; consider
    C.didn’t decide; am considering
    D.didn’t decide; have considered
    77.(2022春·北京西城·八年级北京师大附中校考)You don’t have to describe her, because I ________ her several times.
    A.will meet B.meet C.have met D.met
    78.(2022春·北京西城·八年级北京十四中校考)—Where’s Mary?
    —She ________ to Hubei.
    A.has been B.has gone C.went D.goes
    79.(2022春·江苏南京·八年级校考)Lei Feng, a famous soldier, ________ for sixty years, but he is still remembered by the whole society.
    A.has been dead B.has died C.was dead D.died
    80.(2022春·北京西城·八年级北京十四中校考)—________ your father ever ________ to Tibet?
    —Yes. He ________ there last year.
    A.Has; been; has been B.Has; been; went
    C.Did; go; went D.Did; went; has been
    81.(2022春·北京西城·八年级北师大实验中学校考)—I hear your father ________ to Japan once.
    —Yes. He went there last year.
    A.has been B.has gone C.went D.goes
    82.(2022春·北京西城·八年级校考)—May I speak to Tom?
    —Sorry, he ________ America. But he will come back in two days.
    A.have been to B.has been to C.have gone to D.has gone to
    83.(2022春·天津津南·八年级统考)My uncle has taught in this school ________ he was 20 years old.
    A.for B.since C.until D.when
    84.(2022春·天津津南·八年级统考)I ________ this book for three months.
    A.buy B.bought C.have bought D.have had
    85.(2022春·天津河北·八年级天津二中校考)—Where’s Tom?    
    —Oh, he ________ Paris. I ________ there twice.
    A.has gone to; have gone B.has been to; have gone
    C.has gone to; have been D.has been to; have been
    86.(2022春·天津河北·八年级天津二中校考)My parents ________ me a new bike as a birthday gift last year. Now I ________ it for a year.
    A.bought; bought B.bought; have had
    C.have bought; have had D.bought; have bought
    87.(2022·河北保定·八年级校考期末)We ________ the question for half an hour. Let’s stop and have a rest.
    A.discuss B.will discuss C.discussed D.have discussed
    88.(2022春·天津河东·八年级统考)I like J. K. Rowling’s novels very much. So far I ________ all her works about Harry Potter.
    A.will read B.am reading C.was reading D.have read
    89.(2022春·河北邯郸·八年级统考期末)—Where is your father, May?
    —He ________ to Australia and will be back in a week.
    A.will go B.goes C.has been D.has gone
    90.(2022·广东深圳·八年级校考)Helen ________ as ________ popularity ________ we imagined since she became famous.
    A.has gained; much; as B.has gained; many; as
    C.gained; much; as D.gained; many; as
    91.(2022春·江苏泰州·八年级靖江市靖城中学校联考)—Do you know how long the shop ________?
    —For three years. I remembered it ________ on a sunny day.
    A.has been open, was open B.has been open , opened
    C.has been opened, was opened D.has opened, opened
    92.(2022春·江苏徐州·八年级统考)Millie ________ the book for three weeks. She’ll return it to the library tomorrow.
    A.lent B.borrowed C.has kept D.has borrowed
    93.(2022春·江苏无锡·八年级江苏省锡山高级中学实验学校校考)—I bought the geese two weeks ago.
    —Oh, you mean you ________ them ________ half a month ago.
    A.have kept;since B.have bought;for
    C.have had;since D.have had;for
    94.(2022春·江苏无锡·八年级校联考)The football match _______ for an hour, but we are still very excited.
    A.has finished B.has ended
    C.has been over D.has over
    95.(2022春·江苏无锡·八年级统考)Daniel ________ Lucy in 2010. That is to say, they ________ for 11 years.
    A.got married with; have got married B.got married to; have married
    C.married; have been married D.married to; have been married
    96.(2022春·江苏南通·八年级统考)—Not only Gu Ailing but also Su Yiming ________ the hero of the young.
    —Exactly. Both of them ________ interested in skiing since they were still young.
    A.are; have become B.is; have become C.are; have been D.is; have been
    97.(2022春·江苏盐城·八年级校联考)John _______ Lucy in 1998. That is to say, they ________ for 15 years.
    A.got married with; have got married B.got married to; have married
    C.married; have been married D.married to; have been married
    98.(2022春·江苏无锡·八年级校联考)Everyone except Tom and Mike ________ Wuxi before.
    A.has gone to B.have been to C.has been to D.have gone to
    99.(2022春·江苏无锡·八年级统考)Everyone in her family except her grandparents ________ abroad. And they’ll be back in two weeks.
    A.has been to B.has gone to C.has been D.has gone
    100.(2022春·江苏扬州·八年级校联考)— When did the girl ________ the boy?
    — They have ________ for ten years.
    A.get married to; been married B.get married to; got married
    C.get married with; been married D.get married with; got married

    参考答案:
    1.C
    【详解】句意:我不会忘记我的老师,因为自从我来到这里学习,她就一直对我很友好。
    考查现在完成时态。since是现在完成时的标志词,用have/has+done。故选C。
    2.D
    【详解】句意:——你的老师什么时候开始写他的新小说的?——三个月前。到目前为止,他已经完成一半多了。
    考查时态。根据“So far...”可知此处用现在完成时,结构为have/has done,表示“对现在造成的影响”。故选D。
    3.D
    【详解】句意:周恩来总理去世多年了,但他仍然活在中国人民的心中。
    考查延续性动词。根据句中的时间状语“for many years”可知,句子的动词要用延续性动词be dead,而die“死亡”,是短暂性动词,不能和一段时间连用。故选D。
    4.C
    【详解】句意:自2008年以来,人们,尤其是年轻人,因其便利,已经习惯了网上支付。
    考查时态。根据“since 2008”可知,句子时态为现在完成时,故排除A、D项。又根据空处应该用延续性动词可知,have been used to符合题意。故选C。
    5.A
    【详解】句意:——李医生在哪里?我最近没见过她。——她去了上海。
    考查动词时态。根据“I haven’t seen her recently.”可知李医生去了上海,还没有回来,应用have gone to表示“去了(未回)”。故选A。
    6.B
    【详解】句意:《长津湖之水门桥》已经进行了大约半小时。这真的很令人兴奋。
    考查时态。根据“for about half an hour”可知句子是现在完成时,只能与延续性动词连用。故选B。
    7.D
    【详解】句意:《这个杀手不太冷静》是一部有趣的电影。我已经看过两次了。
    考查现在完成时。根据“twice”可知,表示次数的词作时间状语,常用于现在完成时,结构为have/has done。故选D。
    8.D
    【详解】句意:——你完成你的家庭作业了吗?——是的,我已经完成了。
    考查动词时态。根据“yet”和答句“Yes, I’ve just finished it.”可知,问句用现在完成时态(have/has done)。故选D。
    9.C
    【详解】句意:——那个男孩非常想念他的父母。——他的确是。他们离开家乡已经近两年了。
    考查现在完成时和延续性动词。leave离开,是短暂性动词,不与时间段连用;be away离开,与时间段连用。此处时间“for nearly two years”是一段时间,用延续性动词,时态用现在完成时,故选C。
    10.B
    【详解】句意:我有很长时间没见到我叔叔了,所以我计划今年暑假去看他。
    考查动词时态和否定句。根据“ for a long time”可知,时态用现在完成时,结合“so I plan to visit him this summer holiday.”可知,应是很久没见叔叔了,所以打算暑假去看他,用haven’t seen,故选B。
    11.C
    【详解】句意:——请问,你什么时候认识那个穿蓝衣服的人的?——去年。我认识他已经一年了。
    考查动词时态。根据答语“Last year”可知第一空问句应该用一般过去时,排除A、D;而第二空根据时间状语“for one year”可知使用现在完成时,故选C。
    12.B
    【详解】句意:——你以前来过北京吗?——没有,从未去过。
    考查动词时态。根据“ever”可知,时态是现在完成时,主语是you,助动词用have,have been to“曾经到过”,故选B。

    13.B
    【详解】句意:中国共产党成立至今已有100多年历史。
    考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时,从句的主语Communist Party与动词短语set up是被动关系,故从句用一般过去时被动语态,故选B。
    14.B
    【详解】句意:关于自然Andy知道许多。他一定读过许多关于自然的书。
    考查含有情态动词的现在完成时。根据“Andy knows a lot about nature”可知此处强调他曾经读过许多书对现在的影响,所以应用现在完成时,其谓语结构为“have/has+done”,而空前must“一定”表推测,为情态动词,后续动词原形,故选B。
    15.A
    【详解】句意:——你去过国家公园吗?——是的,我们已经去过那。今年我们将参观另一个公园。
    考查have been to,have gone to和have been in的辨析以及现在完成时。have been to去过某地已回来;have gone to去了某地尚未回来;have been in在某地,后续时间段。两个空处都表去了某地已回来,而根据“already”可知第二空为现在完成时,其谓语结构为“have/has+done”,且第二空后“there”为副词,其前不能用介词,故选A。
    16.C
    【详解】句意:请选择正确的句子。
    考查句子语法结构。第一句中已有be动词were,be和were冲突,排除;B选项根据have可知句子是现在完成时,happen应用过去分词形式happened,排除;C选项正确;D选项中的wider本身已经是比较级了,不需要用more修饰,排除。故选C。
    17.C
    【详解】句意:自从杰克来到他新的班级,他已经在化学上取得了很大的进步。
    考查现在完成时。is making,用于现在进行时;will make,用于一般将来时;has made,用于现在完成时;made,用于一般过去时。根据“since he came to his new class”可知要用现在完成时。make progress in…“在……某方面取得进步”。故选C。
    18.C
    【详解】句意:——顺便问一下,你的MP3播放器买了多久了?——差不多有三年了。它还可以正常使用。
    考查现在完成时中延续性动词。根据“for almost three years”可知,问句中的“how long”在此处意为“多久”,与之搭配的应用延续性动词,buy的延续性动词为have,结合现在完成时可知应用had。故选C。
    19.B
    【详解】句意:在过去的两年里,我很少见到他。
    考查时态。see“看见”,根据“In the past two years”可知,此处用现在完成时,故选B。
    20.B
    【详解】句意:我从小就有这些软玩具和棋盘游戏。
    考查动词时态。根据“since I was a child”可知,since从句用一般过去时,则主句用现在完成时,故选B。
    21.C
    【详解】句意:——你对电影的结局感到惊讶吗?——不,因为我已经看过这个故事了。
    考查时态。根据already可知,此处用现在完成时have/has done的结构,表示过去看过故事对现在的影响。故选C。
    22.A
    【详解】句意:格林先生办公室的灯还亮着。我恐怕他还没有完成他的工作。
    考查现在完成时。根据“The light is still on in Mr. Green’s office.”可知,格林先生办公室的灯还亮着,说明他的工作应该还没有完成,对现在产生了影响,句子应用现在完成时。故选A。
    23.A
    【详解】句意:——你知道他们去哪儿了吗?——也许他们在操场上。
    考查宾语从句和现在完成时。宾语从句用陈述语序,排除BD选项;have gone to去了(未回);have been to去过(已回)。根据“Perhaps they’re on the playground.”可知推知他们还没有回来,应用have gone to。故选A。
    24.A
    【详解】句意:我还没有写完作业,所以我不能和你一起去游泳。
    考查现在完成时。haven’t finished用于现在完成时;didn’t finish用于一般过去时;won’t finish用于一般将来时;am finishing用于现在进行时。根据yet“还”可知要用现在完成时。故选A。
    25.C
    【详解】句意:这个博物馆在这里已经有20年了。这是城里最古老的建筑之一。
    考查时态。第一处根据“for 20 year”可知,本句强调延续,应使用现在完成时。第二处陈述一般事实,应使用一般现在时。故选C。
    26.C
    【详解】句意:——看!那个女人看起来像我们的老师。——不可能是她。她去了澳大利亚。
    考查情态动词以及现在完成时。can’t不可能;may not可能不;mustn’t禁止;have been to去过,已回来;have gone to去了,还未回来。根据“It...be her. She...Australia”可知那个人不可能是我们的老师,因为她去了澳大利亚,还没有回来,故第一个空表否定推测用can’t,第二个空用has gone to。故选C。
    27.B
    【详解】句意:那个穿黑夹克的男人已经有半个月没有离开他在上海的家了。
    考查现在完成时。根据“for half a month”可知,for+一段时间用现在完成时,结构是has/have done。leave是非延续性动词,可以用在一段时间的否定现在完成时中。故选B。
    28.C
    【详解】——我现在找不到汤姆。——噢,他和朋友已经去了超市买些小吃了。
    考查现在完成时。has been to“去过某地”;have gone to“已经去了”;has gone to“已经去了”;have been to“去过某地”。根据语境可确定此题时态为现在完成时态,其结构为:have/has +过去分词。句子真正的主语是he, 介词短语with his friends是伴随状语,助动词用has,可排除B和D选项;因为现在找不到汤姆,因此是表示去了某地没回,用has gone to。故选C。
    29.A
    【详解】句意:你看不见她因为她去了香港。
    考查现在完成时。have gone to表达“去了某地尚未回来”;has been to表达“去过某地已回来”;has been in表达“在某地多长时间” ;went表达“去了某地”,过去式。根据句意可知,“你看不见她”是因为受到了“她去了香港”的影响,应用现在完成时表达,同时根据“你看不见她”推测她去了且尚未回来,应用has gone to。故选A。
    30.A
    【详解】句意:——汤姆,你妈妈在哪里?——她到上海去了。下周二她会回来。
    考查have been to(或in)/have gone to区别。has gone to到某地去了;has been to曾经到过;has been已经;has been in待在某个地方,去过某个地方。根据“She will come back next Tuesday.”可知,她下周二会回来,说明现在去了某地还没有回来,应有have gone to来表示“到某地去了”。故选A。
    31.C
    【详解】句意:玛丽曾经是一名导游,但她已经换了工作,现在做了一名店主。
    考查现在完成时。根据“and work as a shopkeeper now”可知,她已经换了工作,对现在的影响就是她做了一名店主。句子应用现在完成时,其谓语结构为:have/has+过去分词。故选C。
    32.B
    【详解】句意:无锡融创乐园已经开放三年了,但我还没有去过。
    考查现在完成时及延续性动词。“for three years”与延续性动词连用,open的延续性形式是be open,排除AD;but后句意出现转折,表示还未去过那儿,用haven’t been。故选B。
    33.A
    【详解】句意:他的叔叔已经在那居住九年多了。
    考查现在完成时的用法。根据句中“for more than 9 years”可知,此题时态为现在完成时,其结构为have/has done。主语是His uncle,所以使用has。又因为come,start和leave 都是短暂性动词,不能跟一段时间连用,排除BCD。live是延续性动词,能跟一段时间连用。故选A。
    34.C
    【详解】句意:他们于1960年结婚。这意味着他们从1960年就结婚了。
    考查介词用法。in后加某年某月某季节;since自从;for后加一段时间。第一个句子用了一般过去时,所以设空处表示“在1960年”,用介词in;第二个句子用了现在完成时,后加时间点,所以设空处表示“自从1960年以来”,应该用since,故选C。
    35.D
    【详解】句意:昨天安迪把他的字典借给我了,说我可以借一周。
    考查动词辨析。lend借出去;borrow借进来;keep持有,延续性动词。根据语义可知,安迪把字典“借出去”,且动作发生在过去,用一般过去时,第一空为lent;根据时间状语for a week“一周”可知,此处为一段时间,用延续性动词keep。故选D。
    36.C
    【详解】句意:——你为什么仍然在这里?差不多八点钟了。——因为我还没有完成我的工作。不要担心。只剩下一点点了。
    考查时态现在完成时。根据语义可知,此处“未完成工作”这一动作对现在产生影响,用现在完成时,结构为have/has+过去分词,主语为I,助动词用have。故选C。
    37.A
    【详解】句意:——史密斯一家去加拿大度假了。——哦,这就是我现在找不到他们的原因。
    考查现在完成时。have/has gone to去了,还未回来;have/has been to去过,已回来。根据“that’s why I can’t find them now”可知他们现在还未回来,主语是The Smiths,用have gone to。故选A。
    38.C
    【详解】句意:——詹姆斯在家吗?——没有,他已经去上海做志愿者了。
    考查现在完成时。is going to打算去,用于一般将来时;has been to去过某地,已归来,用于现在完成时;has gone to去了某地,未归,用于现在完成时;will go将去,用于将来时。根据“No, he...Shanghai to be a volunteer.”可知, 他已经到上海去了,未归。故选C。
    39.C
    【详解】句意:怀特先生今天晚上把钥匙忘在办公室了,所以现在他不得不打电话给他的妻子寻求帮助。
    考查动词辨析及动词时态。“怀特先生把钥匙落在办公室”的动作已经完成,并且产生了影响,故为现在完成时,排除B、D两项。forget与leave均可表示“遗忘”,但forget不与表示地点的副词或短语连用,leave要与表示地点的副词或短语连用。本句中有地点状语“in the office ”,故用leave。故选C。
    40.C
    【详解】句意:——你父亲在哪里?——他去了北京,在那里已经两个星期了。
    考查have been/gone to/in区别。have been to去过某地(人已经回来);have gone to去了某地(人未回来);have been in后接一段时间,到达某地待了多久了。空一表示“去了北京”,应用have gone to,可排除B/D选项;空二表示“在北京待了两周”,且空后there为副词,其前应省略介词in。故选C。
    41.C
    【详解】句意:我家人搬到无锡已经有四年了。
    考查since用法。since自从,引导时间状语从句时,从句用一般过去时,故排除AB;主句用现在完成时或一般现在时,构成It is +一段时间+since+从句。故选C。
    42.B
    【详解】句意:——你姑姑什么时候离开家乡的?——很多年前。事实上,她已经离开了近十年。
    考查特殊疑问句和现在完成时。根据“...did your aunt leave her hometown? Many years ago. In fact, she...for nearly ten years.”可知,询问的是什么时候离开的,疑问词用when,位于句首,首字母w需大写,故排除C和D;又因“for nearly ten years”表示“近十年”,时态为现在完成时,用“have/has+过去分词”的形式,主语为she,第三人称单数,助动词用has,谓语动词用延续性动词,leave“离开”,非延续性动词,其延续性形式为be away,be用过去分词。故选B。
    43.D
    【详解】句意:两会已经结束一个多月,但人们仍在讨论“双减”政策等一些话题。
    考查现在完成时。根据“for more than a month”可知,句子的时态为现在完成时态,其构成是:have/has+过去分词,句中的动词要用延续性动词,has been on“已经开始”,has been over“已经结束”,它们能跟一段时间连用。结合but后的句意“但人们仍在讨论‘双减’政策等一些话题”可知,but前的句意为“两会已经结束一个多月”。故选D。
    44.D
    【详解】句意:北京冬奥会已经结束了大约两个月,但我们仍然记得在一起的美好时光。
    考查时态及延续性动词。根据时间状语“for about two months”可知用现在完成时,排除AB;与时间段连用,用延续性动词,finish是非延续性动词,此处用has been over。故选D。
    45.C
    【详解】句意:——新冠病毒疫苗使用多久了?——我想,从今年年初开始。
    考查疑问词词组辨析。How far多远,询问距离;How soon多久之后,对in+时间段提问;How long多长,询问长度或者时间段;how often多久一次,提问频率。根据答语“Since the beginning of this year”可知问句询问时间段,故用How long。故选C。
    46.C
    【详解】句意:——你爸爸在哪儿?——他去北京了,并且将在那里待两周。
    考查have/has gone to与have/has been to的区别以及时态辨析。have/has gone to表示“去了某地(人还未回来)”;have/has been to表示“曾经去过某地(人已回来)”。由句意可知,第一空是指爸爸已经去了北京,还未回来,因此用has gone to;根据“in two weeks”可知第二空应用一般将来时。故选C。
    47.A
    【详解】句意:——杰克在哪里?我好久没看见他了。——哦,他去北京开一个重要会议去了。
    考查现在完成时。has gone to去了某地,目前没有回来;has been in在某地待了多久;has been to去过某地,现在人已经回来了;has arrived已经到达了。根据“he…Beijing for an important meeting.”可知,杰克去北京开会,人没回来,需要用的结构是“has gone to”。故选A。
    48.D
    【详解】句意:——杰克,现在八点了。你为什么还在这里?——因为我还没有完成我的报告。
    考查现在完成时。由空后“yet”可知,此处使用现在完成时,结构是have+过去分词。故选D。
    49.C
    【详解】句意:——打扰了,我可以和米歇尔说话吗?——抱歉。她去图书馆了。我要给她带个口信吗?
    考查现在完成时。went to去,过去式;has been to曾经去过,现在完成时;has gone to已经去了某地,现在完成时;was是,存在,过去式。根据“Sorry”和“Shall I take a message?”可知,她不在家,说明她已经去了图书馆,还没回来,应用has gone to来表示“去了某地,还没回来”。故选C。
    50.D
    【详解】句意:张先生去电影院看过两次“水门桥”这个电影。
    考查现在完成时。根据主语是三单,排除A B选项,has been to表达去过,has gone to表达去了,根据语境表达去过某地,所以用has been to。故选D。
    51.A
    【详解】句意:下列句子中,哪一个是正确的?
    考查延续性动词与非延续性动词。I haven’t seen him for ages.我几年没见过他了;He’s borrowed the book for two weeks.错误表达,borrow为非延续性动词,不能与表示一段时间的状语连用;His father has left here since he was born.错误表达,leave为非延续性动词,不能与表示一段时间的状语连用;I have joined the army since two days ago.错误表达,join为非延续性动词,不能与表示一段时间的状语连用。故选A。
    52.D
    【详解】句意:——肯,你的演讲将在5分钟后开始。你准备好了吗?——直到现在我还没有做好准备。所有的话似乎都从我的脑海中消失了。
    考查现在完成时。won’t prepare为一般将来时;wasn’t preparing为过去进行时;didn’t prepare为一般过去时;haven’t prepared为现在完成时。根据“I...well till now.”可知,我直到现在还没准备好,时态为现在完成时,谓语用“haven’t/hasn’t+过去分词”的形式,主语为I,第一人称单数,助动词用haven’t,prepared为动词prepare“准备”的过去分词。故选D。
    53.B
    【详解】句意:——你叔叔什么时候前往丹麦的首都的呢?——让我看看。他已经离开近2个月了。
    考查特殊疑问句及延续性动词。when什么时候;how long多久。根据“for nearly 2 months.”可知,空二应用延续性动词,left为leave的过去分词,是短暂性动词,故排除AC选项;空一由“leave”可知,how long不与短暂性动词连用,因此用when引导特殊疑问句。故选B。
    54.D
    【详解】句意:——你在这所学校多久了?——两年了。
    考查动词时态。根据“For two years.”可知,本句是现在完成时(have/has done),可排除B选项;how long表示“多长时间”,与延续性动词连用。“arrived at”和“come to”都是短暂性动词,可排除AC选项。have/has been in意为“待在某地”,故选D。
    55.A
    【详解】句意:——为什么这对夫妇今天不在家?——他们去西藏了。那是他们结婚前梦想去的地方。
    考查现在完成时。have gone to去了某地(还未回来);have been to去过某地(已经回来了);have been in待在某个地方;are going to将要……。根据“Why are the couple not at home today?”可知,夫妇不在家,说明是去了某地还未回来,应用have gone to。故选A。
    56.D
    【详解】句意:篮球比赛的决赛已结束一个小时了,但是我们仍然很激动。
    考查延续性动词用法。has begun已经开始,非延续性动词;has ended 已经结束,非延续性动词;has been on已经开始,延续性动词;has been over已经结束,延续性动词。根据“但是我们仍然很激动”,可推测比赛“已经结束”,排除A、C选项,且空后“一个小时”,与延续性动词搭配。故选D。
    57.C
    【详解】句意:我的阿姨已经去过北京很多次了。现在她再次去了那里。她会在两天后回来。
    考查动词短语辨析。have been to sp.已经去过某地(已回);have gone to sp.已经去了某地(未回);have been in sp.待在某地(一段时间)。根据句意可知,第一空表达为“去过回来了”,用have been to sp.;第二空表达为“去了没回来”,用have gone to sp.,后接副词there,省略介词to。故选C。
    58.D
    【详解】句意:——你的父母什么时候结婚的?——他们已经结婚20年了。
    考查动词短语辨析。marry sb.娶(嫁)某人;get married结婚,短暂性动词;be married已婚,延续性动词,与一段时间搭配。第一空空前为“你的父母”,不能用marry,排除A、C选项;第二空后为“20年”,是一段时间,用be married,且用现在完成时。故选D。
    59.C
    【详解】句意:我爷爷去世已经十多年了。
    考查it固定句型。分析句子,其结构为It has been/is+时间段+since+从句(一般过去时)表示“自从……已经……年了”,故选C。
    60.C
    【详解】句意:——杰克,我有段时间没有见到你的叔叔了。——他去上海参加会议有一个星期了。
    考查谓语动词时态。根据“for a week”可知句子应使用现在完成时的,结构为have/has+过去分词,主语为He,助动词用has,可排除选项A;has gone to表示去了某地,人没回来,但不能与时间段连用,与题干不符合,可排除B选项;has been in后接时间段,表示去某地多久了,符合题意;has been to表示去过某地,人已回来,与题干不符合,可排除D选项。故选C。
    61.D
    【详解】句意:——我们的电脑又能工作了!是的。我们的信息技术老师把它修好了。他花了大约一个小时。
    考查动词时态。根据“Our computer is working again”可知,修理了之后对现在的影响就是电脑可以工作了,用现在完成时have/has done的结构,故选D。
    62.D
    【详解】句意:——我把你丢失的笔记本拿回来了,给你。——这本笔记本对我来说真的很重要。非常感谢!
    考查时态。根据“back your missing notebook, here you are”可知此处指已经把笔记本拿回来了,表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
    63.C
    【详解】句意:我父亲上个月就在上海了,我不知道他什么时候能回来。
    考查动词短语区别和现在完成时。has been to“去过某地”,人已回来,不与时间段连用;has gone to“去了某地”,人未回来,不与时间段连用;has been in“待在某地”,可与时间段连用;has arrived in“到达某地”,不与时间段连用。句中“since last month”表示时间段,此句是说自从上个月就待在上海,故选C。
    64.D
    【详解】句意:——今晚你想要和我一起看电影吗,Simon?——抱歉。我已经看了两次了。
    考查现在完成时。根据语境可知因为看了两次所以今晚不和对方看电影,强调过去事件对现在的影响,应用现在完成时,其谓语结构为“have/has+done”,故选D。
    65.C
    【详解】句意:——李先生在哪里?我好长时间没看到他了。——他和他的同事去北京开会了。
    考查have been to和have gone to的辨析及with的用法。have been to去某地已回来;have gone to去某地尚未回来。根据“I haven’t seen him for a long time”可知此处应用“have gone to”结构,而with连接主语时,遵循“就远原则”,所以助动词应用have的第三人称单数形式has,故选C。
    66.B
    【详解】句意:战争开始以来,许多不同的商店关门了。
    考查现在完成时。根据“since”可知,此句用现在完成时,其结构是“have/has done”。close是瞬间动词,在完成时中不能和时间段连用,要用表示状态的短语“be closed关闭的”。故选B。
    67.B
    【详解】句意:格林一家已经离开一个月了。
    考查现在完成时。last month上个月,一般用于过去时;for a month一个月,一般用于现在完成时;a month ago一个月以前,一般用于过去时;in a month一个月后,在一个月内,一般用于将来时时。此句是现在完成时,应用“for+时间段”结构,故选B。
    68.C
    【详解】句意:这部电影已经放映十多分钟了。
    考查现在完成时。根据时间状语“for more than ten minutes”可知,此句应用现在完成时,且应用延续性动词,begin是瞬间动词,be on是延续性动词,表示动作的持续进行,与一段时间连用。故选C。
    69.D
    【详解】句意:格林夫人以前从未去过中国。但她想有一天去那里。
    考查动词短语。have been in待在……,后接大地点;have gone to去了;have been at待在……,后接小地点;have been to去过。根据“But she wants to go there some day.”和“never”可知,格林夫人是从没有去过中国,故选D。
    70.B
    【详解】句意:我必须把书还给图书馆。我已经借了三个星期了。
    考查谓语动词的时态。根据时间状语“for three weeks”可知,句子应用现在完成时,构成形式为:have/has done,故排除A项;时间状语是时间段,动词要延续性动词,borrow和lend均为非延续性动词,故排除C、D项。故选B。
    71.B
    【详解】句意:他在上海已经三天了,明天会回来。
    考查时态。has gone to去了,还未回来;has been in待在某地;has been to去过,已回来;went to去了,过去式。根据“for three days”可知此处和时间段连用,用has been in。故选B。
    72.D
    【详解】句意:——我最近没见到吉姆。——真的吗?你能告诉我你上次见到他是什么时候吗?
    考查动词时态。第一句根据“recently”可知句子是现在完成时,排除BC选项;第二句根据“when you...last him”可知上一次见面是发生在过去,应用一般过去时。故选D。
    73.A
    【详解】句意:——从我们上次见面到现在已经10年了!——是的。时间过得真快!
    考查连词辨析。since自从;before在……以前;until直到;after在……以后。根据“It has been 10 years ... we met last time!”可知,自从我们上次见面到现在已经有10年了,用since引导时间状语从句。故选A。
    74.C
    【详解】句意:——米莉在哪里?——她去纽约出差了。她早上五点就去机场了。
    考查时态。has gone to表示去了某地,还没回来;has been to表示去过某地,现在已经回来了。根据“Where is Millie?”可知,米莉现在不在这,所以第一空表示已经去了纽约了,应填has gone。第二句的时间状语为“at five in the morning”,此处是过去的时间点,应用一般过去时态,第二空填left for。故选C。
    75.A
    【详解】句意:——你姐姐在这所大学学习多久了?——她已经在这里学习三年了,明年她将从这所大学毕业。
    考查现在完成时。根据时间状语“for 3 years”可知,该句应用现在完成时,其谓语结构为:have/has +过去分词。故选A。
    76.A
    【详解】句意:——你打算怎么去上海旅行?——我还没有决定,但我正在考虑坐火车。
    考查现在完成时和现在进行时。根据“yet”可知,空一用现在完成时,排除选项CD;由“but I ... taking a train.”可知,此处表示正在考虑坐火车,空二应用现在进行时。故选A。
    77.C
    【详解】句意:你不必描述她,因为我已经见过她几次了。
    考查动词时态。根据“You don’t have to describe her, because I ... her several times.”可知,此处表示过去发生的动作对现在产生的影响,用现在完成时:have/has+动词过去分词,主语是I,助动词用have。故选C。
    78.B
    【详解】句意:——玛丽在哪?——她已经去了湖北。
    考查谓语动词时态。根据“Where’s Mary?”可知询问玛丽在哪,也即现在玛丽不在此地,因此应用现在完成时表示过去的动作对现在的影响,have been to表示“去过某地,人已回来”,不符合题意;have gone to“表示去了某地没回来”,符合题意。故选B。
    79.A
    【详解】句意:雷锋,一名士兵,已经死了六十年,却依然被全社会铭记。
    考查谓语动词时态。根据“for sixty years”可知是时间段,应用现在完成时,且用延续性动词,die的延续性动词是be dead。故选A。
    80.B
    【详解】句意:——你的父亲曾经去过西藏吗?——是的。他去年去了那里。
    考查动词时态。根据“ever”可知,问句用现在完成时,排除CD选项;由“last year”可知,此处用一般过去时,排除A选项。故选B。
    81.A
    【详解】句意:——我听说你父亲去过一次日本。——是的。他去年去的。
    考查动词时态和动词辨析。has been to曾经去过;has gone to去了;went去,过去式;goes去,三单形式。根据“once”和“Yes. He went there last year.”可知,是指去过日本一次,用现在完成时,故选A。
    82.D
    【详解】句意:——我可以和汤姆说话吗?——对不起,他去了美国。但他两天后就会回来。
    考查现在完成时。have/has been to去过(已回来);have/has gone to去了(还未回来)。根据“But he will come back in two days”可知他两天后才回来,说明此时还未回来,用have/has gone to;主语是he,助动词用has。故选D。
    83.B
    【详解】句意:自从我叔叔二十岁时以来,他就在这所学校教书。
    考查从属连词辨析。for后跟一段时间;since自……以来,后面接点时间,或段时间ago,或一个一般过去时态的句子;until直到……为止;when当……时。题干中从句“he was 20 years old”一般过去时,主句“My uncle has taught in this school”为现在完成时,符合since用法。故选B。
    84.D
    【详解】句意:这本书我已经买了三个月了。
    考查现在完成时。根据时间状语“for three months”可知,句子的时态为现在完成时态,其构成是:have/has+过去分词。句中的动词要用延续性动词,buy是短暂性动词,不能跟一段时间,排除A/B/C;has had表示“已买”,have是延续性动词。故选D。
    85.C
    【详解】句意:——汤姆在哪里?——哦,他去巴黎了。我去过巴黎两次。
    考查动词短语辨析。have/has been to去过某地(已回);have/has gone to去了某地(未回)。根据“Where’s Tom?”可知,第一空处表示Tom去了巴黎还没回来,用has gone to;第二空处表示“我”去过巴黎,已经回来了,空后为副词there,to省略,用have been。故选C。
    86.B
    【详解】句意:去年我父母给我买了一辆新自行车作为生日礼物。现在我拥有它已经有一年了。
    考查动词时态。第一空根据“last year”可知句子是一般过去时;第二空根据“for a year”可知句子是现在完成时,且一段时间只能与延续性动词连用,buy是非延续性动词,对应的延续性动词是have。故选B。
    87.D
    【详解】句意:这个问题我们已经讨论半个小时了。让我们停下来休息一下吧。
    考查动词时态。根据“for half an hour”,可知我们已经讨论半个小时了。“for+时间段”用于现在完成时态。现在完成时的结构为:have/has+动词的过去分词。故选D。
    88.D
    【详解】句意:我非常喜欢J·K·罗琳的小说。到目前为止,我已经阅读了她关于《哈利·波特》的所有作品。
    考查动词时态。根据“So far”可知,此处为现在完成时,主语为I,结构为have done。故选D。
    89.D
    【详解】句意:——May,你父亲在哪里?——他已经去了澳大利亚,一周后就会回来。
    考查谓语动词时态。will go是一般将来时;goes是第三人称单数形式,是一般现在时;has been是现在完成时,意思是“去过某地”;has gone是现在完成时,意思是“到某地去了(还没有回来)”。根据答句可知,他到澳大利亚去了,还没有回来。故选D。
    90.A
    【详解】句意:自从海伦成名以来,她已经获得了我们想象的那样多的知名度。
    考查现在完成时、形容词以及固定搭配。has gained,用于现在完成时;gained,用于一般过去时。根据“since she became famous”可知要用现在完成时,故第一个空填has gained;much“多”,修饰不可数名词;many“多”,修饰可数名词。popularity“知名度”,不可数名词,要用much修饰,故第二个空填much。as…as,“和……一样”。故选A。
    91.B
    【详解】句意:——你知道这个商店开多长时间了吗?——三年了。我记得它是在一个晴天开的。
    考查时态用法。根据时间状语“on a sunny day”,可知第二句时态为一般过去时态,动词使用过去式,故用opened,排除AC。根据第一句的how long和答语”For three years”,可知第一句的时态为现在完成时态,其结构为:have/has +过去分词。句中的动词要用延续性动词,动词open是短暂性动词,不能跟一段时间连用,排除D;has been open表示”已经开了”表示状态,可以跟一段时间,此处open是形容词。故选B。
    92.C
    【详解】句意:米莉借了这本书已经有三周了。明天她要把书还给图书馆。
    考查含for的现在完成时和延续性动词。lent把……借给(lend的过去式和过去分词);borrowed借,借进(borrow的过去式和过去分词);has kept已经持有,keep为延续性动词;has borrowed已经借入,borrow为非延续性动词。根据“for three weeks”可知句子采用现在完成时,其谓语结构为:have/has+过去分词,谓语动词应用延续性动词keep表示“持有”。故选C。
    93.C
    【详解】句意:——两周前我买了这些鹅。——哦,你是说半个月前你就拥有它们了。
    考查延续性动词和含有since的现在完成时。have kept已经持有,延续性动词;have bought已经购买,非延续性动词;have had已经持有,延续性动词;since自……以后,后接时间点;for后接时间段。根据第二空后的“half a month ago”可知指的是过去的一个时间点,其前应用介词since。根据“I bought the geese two weeks ago”可知,动词buy为非延续性动词,在表示持续一段时间的句子中,应用延续性动词have来代替buy,其过去分词为had,因此第一空应填have had。故选C。
    94.C
    【详解】句意:足球比赛已经结束一个小时了,但我们仍然很兴奋。
    考查延续性动词和非延续性动词。finish完成;end结束;be over结束;over结束的。has over是错误搭配,排除,结合“for an hour”可知此处用延续性动词。故选C。
    95.C
    【详解】句意:丹尼奥在2010年跟露西结婚了,他们已经结婚11年了。
    考查延续性动词和时态。“和某人结婚”可用get married to sb或marry sb。排除A、D;根据“Daniel…Lucy in 2010. That is to say, they…for 11 years.”可知,第一个句子时间状语 in 2010,句子用一般过去时;第二个句子时间状语for 11 years,句子要与持续性动词一起连用,get married是短暂性动词,其对应的持续性动词是be marry,所以第二个空格填have been married。故选C。

    96.D
    【详解】句意:——不仅谷爱凌,而且苏翊鸣也是年轻人心目中的英雄。——是的。他们两人从小就对滑雪感兴趣。
    考查主谓一致及延续性动词。not only...but also...连接两个主语时,谓语动词采取就近一致原则,因此由“Su Yiming”可知,谓语用单数,排除选项AC;由“since they were still young”可知,空二用现在完成时,且为延续性动词,become为短暂性动词,故排除B。故选D。
    97.C
    【详解】句意:约翰于1998年与露西结婚。也就是说,他们已经结婚15年了。
    考查动词短语及延续性动词。got married with和某人结婚;got married to与某人结婚;married结婚,娶,后直接跟sb,表示“与某人结婚”;marry to把……嫁给……。由“for 15 years”可知,空二用现在完成时,且用延续性动词,marry为短暂性动词,对应的延续性动词为be married,排除选项AB;由“John ... Lucy in 1998”可知,此处表示John与Lucy结婚,用marry sb表示。故选C。
    98.C
    【详解】句意:除了汤姆和迈克,每个人都去过无锡。
    考查现在完成时以及主谓一致。have been to去过(已回来);have gone to去了(还未回来)。根据“before”可知已经回来,用结构have been to;根据“Everyone except Tom and Mike”可知此处except连接的成分作主语时,遵循“就远原则”,谓语动词和Everyone保持一致,助动词用has。故选C。
    99.D
    【详解】句意:除了她的祖父母,她家里的每个人都出国了。他们两周后就会回来。
    考查时态。has been to去了某地,已经回来;has gone to去了某地还未回来。根据“And they’ll be back in two weeks.”可知去了国外,还未回来,abroad是地点副词,其前不用介词to。故选D。
    100.A
    【详解】句意:——那个女生是什么时候与那个男生结婚的?——他们已经结婚十年了。
    考查动词短语和现在完成时。get married to和某人结婚;get married with错误用法;got married结婚了(不能与表示一段时间的时间状语连用);been married已经结婚了(可与表示一段时间的时间状语连用)。根据“They have...for ten years.”可知,此句应是现在完成时,且句子的谓语动词应是延续性动词,可与for ten years连用,所以此空是been married,排除选项B和D;而get married with为错误用法,第一空应是get married to。故选A。
    相关试卷

    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题12- 重点语法宾语从句百题(全册知识全囊括)练习(原卷+解析): 这是一份【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题12- 重点语法宾语从句百题(全册知识全囊括)练习(原卷+解析),文件包含期末专题复习外研版2022-2023学年八年级英语下学期专题12-重点语法宾语从句百题全册知识全囊括解析版docx、期末专题复习外研版2022-2023学年八年级英语下学期专题12-重点语法宾语从句百题全册知识全囊括原卷版docx等2份试卷配套教学资源,其中试卷共40页, 欢迎下载使用。

    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题11- 完成句子百题(全册知识全囊括)练习(原卷+解析): 这是一份【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题11- 完成句子百题(全册知识全囊括)练习(原卷+解析),文件包含期末专题复习外研版2022-2023学年八年级英语下学期专题11-完成句子百题全册知识全囊括解析版docx、期末专题复习外研版2022-2023学年八年级英语下学期专题11-完成句子百题全册知识全囊括原卷版docx等2份试卷配套教学资源,其中试卷共28页, 欢迎下载使用。

    【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题10- 句型转换百题(句型全册知识全囊括)练习(原卷+解析): 这是一份【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题10- 句型转换百题(句型全册知识全囊括)练习(原卷+解析),文件包含期末专题复习外研版2022-2023学年八年级英语下学期专题10-句型转换百题句型全册知识全囊括解析版docx、期末专题复习外研版2022-2023学年八年级英语下学期专题10-句型转换百题句型全册知识全囊括原卷版docx等2份试卷配套教学资源,其中试卷共29页, 欢迎下载使用。

    英语朗读宝
    • 精品推荐
    • 所属专辑

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

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

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

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

          设置密码

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

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

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          即将下载

          【期末专题复习】(外研版)2022-2023学年八年级英语下学期:专题13- 重点语法现在完成时百题(全册知识全囊括)练习(原卷+解析)

          该资料来自成套资源,打包下载更省心

          [共10份]
          浏览全套
            立即下载(共1份)
            返回
            顶部