搜索
    上传资料 赚现金
    英语朗读宝

    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题17- 现在完成时100题(期末必考重点语法)(含解析)

    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题17- 现在完成时100题(期末必考重点语法)(含解析)第1页
    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题17- 现在完成时100题(期末必考重点语法)(含解析)第2页
    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题17- 现在完成时100题(期末必考重点语法)(含解析)第3页
    还剩25页未读, 继续阅读
    下载需要20学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题17- 现在完成时100题(期末必考重点语法)(含解析)

    展开

    这是一份【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题17- 现在完成时100题(期末必考重点语法)(含解析),共28页。
    牛津译林版八年级下学期期末复习查缺补漏冲刺满分
    (期末必考重点语法)
    专题17 现在完成时100题
    1.(2023春·江苏淮安·八年级校考阶段练习)—Huai’an is very beautiful. I ________ there last year.
    —Yes, I ________ there twice.
    A.went; have gone B.went; have been
    C.have gone; went D.have been; went
    2.(2023春·江苏淮安·八年级校考阶段练习)Mr Smith ________ here for almost ten years, and he has many Chinese friends.
    A.has been B.left C.has come D.came
    3.(2023春·江苏淮安·八年级校考阶段练习)—Why not play basketball with Class 1 this afternoon?
    —Because they ________ Huai’an for a school trip.
    A.have gone to B.have been to
    C.had gone to D.had been to
    4.(2023春·江苏扬州·八年级校考阶段练习)Jack _________ Rose in 2000. That is to say, they ________ for nearly 23 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
    5.(2023春·江苏扬州·八年级校考阶段练习)—He ________ exercise in the park every morning when he was young.
    —Yes, but now the life he was used to ________ a lot.
    A.used to; changing B.was used to; has changed
    C.was used to; changing D.used to; has changed
    6.(2023春·江苏扬州·八年级校考阶段练习)—It’s said that two years ________ since the old man _________.  
    —I’m sorry to hear that.
    A.has passed, has dead B.has passed, died C.have passed, died D.have passed, has died
    7.(2023春·江苏扬州·八年级校考阶段练习)It’s the third time you ________ late for school this week.
    A.were B.are C.had been D.have been
    8.(2023春·江苏扬州·八年级校考阶段练习)The meeting ________ 2 hours ago. It ________ for 2 hours.
    A.starts; has been on B.started; has been C.starts; has been D.started; has been on
    9.(2023春·江苏扬州·八年级校考阶段练习)Who ________ away my bike? It was here just now.
    A.has taken B.took C.will take D.takes
    10.(2023春·江苏扬州·八年级校考阶段练习)— What’s the best park in the city?
    — Of course, the East Lake Park. I ________ there last week, and I ________ there many times.
    A.went; have been B.have gone; have been
    C.have been; have gone D.went; have gone
    11.(2023春·江苏南京·八年级校考阶段练习)—Where is your father?
    —He went to Australia for a meeting and he ________ Sydney for two weeks.
    A.has been in B.went to C.has been to D.has gone to
    12.(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
    13.(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
    14.(2023春·江苏扬州·八年级校考阶段练习)—Where is your father, Jack?
    —He ________ to New York on business. He ________ the airport at five in the morning.
    A.has gone; has left for B.has been; has left to
    C.has gone; left for D.has been; left to
    15.(2023春·江苏扬州·八年级校考阶段练习)—________ did your uncle leave his hometown?
    —Twenty years ago. He has been away ________ the end of 2009.
    A.When; since B.How long; since C.When; at D.How long; at
    16.(2023春·江苏无锡·八年级校考阶段练习)The film A Plastic Ocean is so amazing that I ________ it twice.
    A.watched B.have watched C.watch D.will watch
    17.(2023春·江苏徐州·八年级校考阶段练习)My father isn’t with us. He has ________ to Shanghai. He _______ there last week. He has _______ there 3 times.
    A.been; go; been B.gone; went; been C.been; gone; gone D.gone; went; gone
    18.(2023春·江苏徐州·八年级校考阶段练习)My family _________ in Huai’an for ten years.
    A.lives B.lived C.has lived D.have lived
    19.(2023春·江苏徐州·八年级校考阶段练习)—Where did you get the book?
    —From my cousin. And I have ________ it for two weeks!
    A.borrowed B.lent C.kept D.bought
    20.(2023春·江苏无锡·八年级校考阶段练习)The girl sitting next to me on the plane is very nervous, for she ________ before.
    A.isn’t flying B.didn’t fly C.hasn’t flown D.wasn’t flying
    21.(2023春·江苏无锡·八年级校考阶段练习)His brother ________ noodles for breakfast so far, but he ________ bread and milk when he was in the UK.
    A.used to have; is used to having B.has used to have; is used to having
    C.has been used to having; used to have D.is used to having; has used to have
    22.(2023春·江苏无锡·八年级校考阶段练习)—How long has Mr. White and Mrs. White ________?  
    —I’m not sure. Maybe they _________ five years ago.
    A.got married to; got married B.been married to; got married
    C.got married; married to D.been married; got married
    23.(2023春·江苏扬州·八年级校考阶段练习)Which of the following is right?
    A.He’s borrowed the book for two weeks. B.I have joined the army since two days ago.
    C.His father has left here since he was born. D.They have been married for ten years.
    24.(2023春·江苏扬州·八年级校考阶段练习)This is the ________ time in two days that he ________ the same film.
    A.second, saw B.two, saw C.second, sees D.second, has seen
    25.(2023春·江苏扬州·八年级校考阶段练习)—Can I speak to Tom?     
    —Sorry, he ________ to the supermarket.
    A.walks B.will walk C.was working D.has walked
    26.(2023春·江苏扬州·八年级校考阶段练习)She ________ for 15 years, yet she still doesn’t know what kind of man she ________.
    A.has been married; has married with B.has got married; married to
    C.has been married; married D.has married; has married to
    27.(2023春·江苏南通·八年级如皋市实验初中校考阶段练习)—How long has this year’s Russia-Ukraine military conflict(冲突) ________?
    —For over a year.
    A.started B.ended C.been on D.been over
    28.(2023春·江苏常州·八年级校考阶段练习)Last week I ________ a new bicycle. I ________ it for eight days.
    A.have bought, bought B.bought, have bought
    C.bought, bought D.bought, have had
    29.(2023春·江苏常州·八年级校考阶段练习)It’s the third time you ________ late for school this week.
    A.are B.have been C.to be D.were
    30.(2023春·江苏徐州·八年级徐州三十五中校考阶段练习)—When ________ you begin to play the piano?
    —In 1990. I ________ the piano for about 30 years.
    A.did; played B.have; play C.did; play D.did; have played
    31.(2023春·江苏徐州·八年级徐州三十五中校考阶段练习)How time flies! Ten years ________ since I ________ the army.
    A.have passed; joined in B.passed; have joined C.has passed; joined D.passed; joined
    32.(2023春·江苏徐州·八年级徐州三十五中校考阶段练习)Alice ________ in 2018 and she ________ a happy family since 2018.
    A.got married; had B.has been married; has had C.got married; has had D.has been married; had
    33.(2023春·江苏徐州·八年级徐州市第二十六中学校考阶段练习)In fact he knows that place very well, for he ________ there many times.
    A.has been B.has been to C.has gone D.has gone to
    34.(2023春·江苏徐州·八年级徐州市第二十六中学校考阶段练习)—Let’s turn on the TV and watch the volleyball match.
    —It’s too late. It ________ for half an hour. And the result was 3-0. China won!
    A.has finished B.has been over C.has begun D.has been on
    35.(2023春·江苏盐城·八年级校考阶段练习)I have ______ in touch with my pen friend for many years ______ writing letters.
    A.got; in B.got; by C.kept; with D.kept; by
    36.(2023春·江苏盐城·八年级校考阶段练习)—How long is it since he ______ this school?
    —He ______ for three years.
    A.has left; has left B.left; has been away C.leaves; has left D.left; has left
    37.(2023春·江苏盐城·八年级校考阶段练习)—Hello, may I speak to Daniel?
    —Sorry, he’s not in at the moment. He ______ Suzhou already.
    A.has gone to B.has been to C.has been in D.is going to
    38.(2023春·江苏盐城·八年级校考阶段练习)—Why are the windows so dirty?
    —Because we ______ them for a long time.
    A.have cleaned B.didn’t clean C.don’t clean D.haven’t cleaned
    39.(2023春·江苏盐城·八年级校考阶段练习)—How long can we ______ these books?
    —For two weeks.
    A.borrow B.lend C.keep D.return
    40.(2023春·江苏无锡·八年级校考阶段练习)—When did your uncle arrive in Nanjing?
    —Well, he ________ Nanjing for two days.
    A.has been in B.has been to C.has come to D.has gone to
    41.(2023春·江苏无锡·八年级校考阶段练习)—When ________ you ________ Lucy in New York?  
    —I ________ friends with her for two years.
    A.did; meet; have made B.did; meet; have been
    C.have; met; became D.haven’t; seen; made
    42.(2023春·江苏常州·八年级校考阶段练习)—Where are the flowers?   
    —You see, someone ________ them to the windows.
    A.moves B.had moved C.would move D.has moved
    43.(2023春·江苏常州·八年级校考阶段练习)How long ________ the famous football star, Maradona, ________?
    A.has; died B.has; been dead C.was; dying D.was; dead
    44.(2023春·江苏泰州·八年级校考阶段练习)It is said that a couple of years ________ since the old man ________.
    A.has passed; has dead B.has passed; died
    C.have passed; died D.has past; died
    45.(2023春·江苏泰州·八年级校考阶段练习)Tom _____ Paris. He _______ the city three times. This time he Paris for three days.
    A.has been to; has gone to; has been in B.has gone to; has been to; has been in
    C.has been in; has been to; has gone to D.has gone to; has been in; has been to
    46.(2023春·江苏无锡·八年级校考阶段练习)—I haven’t heard from Henry for a long time.
    —What do you think ________?
    A.he has happened B.to happen
    C.has happened to him D.him to happen
    47.(2023春·江苏盐城·八年级校考阶段练习)—Do you think I can catch the train to Yancheng?
    —I’m afraid you can’t. It ________ for two minutes.
    A.left B.was leaving C.has left D.has been away
    48.(2023春·江苏盐城·八年级校考阶段练习)—May I speak to Miss White? I want to ask her a question.
    —Sorry, she isn’t in the office now. She ________ to the classroom.
    A.will go B.was going C.has been D.has gone
    49.(2023春·江苏盐城·八年级校考阶段练习)How time flies! Several years ________ since we started our middle school life.
    A.has passed B.passed C.will pass D.have past
    50.(2023春·江苏无锡·八年级校考阶段练习)—Where did you get the book?
    —From the library. And I have ________ for nearly two weeks.
    A.borrowed B.lent C.kept D.had
    51.(2023春·江苏扬州·八年级校考阶段练习)His mother ________ since his father _________.
    A.has been away; has been dead B.has been away; died
    C.has left; died D.has left; was dead
    52.(2023春·江苏扬州·八年级校考阶段练习)—Your sister _________ to London to study English. Is that true?
    —Yes, she ________ there for two months.
    A.has been; has been B.will go; has gone C.has gone; will be D.has gone; has been
    53.(2023春·江苏无锡·八年级校考阶段练习)He ________ a car as a birthday present, but he won’t ________ it as it is too expensive.
    A.has accepted; receive B.has received; accept C.accepts; receive D.receives; accept
    54.(2023春·江苏盐城·八年级校联考阶段练习)________, Jim has read five of the Harry Potter series. He has ________ to read.
    A.So far; more two B.So far; two more
    C.Until now; two another D.Until then; another two
    55.(2023春·江苏镇江·八年级校考阶段练习)We have learned English ________ three years ________. That means we’ve learned English ________ three years.
    A.for; ago; for B.since; ago; for
    C.for; ago; since D.since; ago; since
    56.(2023春·江苏宿迁·八年级统考阶段练习)I must return the book to Li Lei. I _________ it for two days.
    A.keep B.have borrowed C.have kept D.have had
    57.(2023春·江苏宿迁·八年级统考阶段练习)—Alice, ________ you ever ________ that new film?   
    —Yes. I ________ it two days ago.
    A.have; seen; saw B.have; seen; see C.do; see; see D.had; seen; saw
    58.(2023春·江苏南京·八年级校考阶段练习)The boy ________ the library book for four days.
    A.has had B.has kept C.has borrowed D.has been over
    59.(2023春·江苏南京·八年级校考阶段练习)—Where’s Jack?
    —He ________ Beijing on business.
    A.has been to B.has been in C.has gone to D.had gone to
    60.(2023春·江苏南京·八年级校考阶段练习)—Where have you ________ these days?
    —I have ________ to Beijing with my friends.
    A.been, gone B.been, been C.gone, been D.gone,  gone
    61.(2023春·江苏苏州·八年级校考阶段练习)Everyone is here _________ Tom and Lily. They _________ Shanghai.
    A.except; have been to B.besides; have gone to
    C.beside; have been to D.except; have gone to
    62.(2023春·江苏宿迁·八年级沭阳县怀文中学校考阶段练习)My English teacher ________ the Great Wall three times since he came to China.
    A.has been to B.has been C.has gone to D.has gone
    63.(2023春·江苏无锡·八年级无锡市天一实验学校校考阶段练习)He ________ Japan. Moreover, he ________ there for 10 hours.
    A.has gone to; has been in B.has been to; has arrived
    C.has been to; has gone D.has gone to; has arrived
    64.(2023春·江苏无锡·八年级无锡市天一实验学校校考阶段练习)The life we have ________ used to ________ a lot now.
    A.got; changing B./; has changed C.got; has changed D./; changing
    65.(2023春·江苏扬州·八年级校联考阶段练习)—How do you like Beijing, Mrs Smith?  
    —Oh, I ________ such a beautiful city before.
    A.don’t visit B.didn’t visit C.haven’t visited D.won’t visit
    66.(2023春·江苏扬州·八年级校联考阶段练习)I’m sorry I can’t get on the bus because I ________ my ticket in the office.
    A.left B.forgot C.have left D.have forgotten
    67.(2023春·江苏扬州·八年级校联考阶段练习)There ________ a lot of changes here since 1980.
    A.have been B.have had C.will be D.are
    68.(2023春·江苏扬州·八年级校联考阶段练习)—China develops so fast.    
    —That’s true. It ________ a lot already.
    A.changed B.has changed C.will change D.changes
    69.(2023春·江苏扬州·八年级校联考阶段练习)My grandparents ________ for over 60 years and they love each other very much.
    A.have got married B.got married C.were married D.have been married
    70.(2023春·江苏宿迁·八年级统考阶段练习)Her grandfather ________ in 1990 and her granny ________ for over 5 years.
    A.died; dead B.has died; dead C.died; has been dead D.has died; has died
    71.(2023春·江苏扬州·八年级校联考阶段练习)Mr Li ________ France for a holiday. He ________ abroad only once. He ________ there for 5 days.
    A.has gone to; has been; has been B.has been to; has gone; has been
    C.has gone to; has gone; has been D.has been to; has been; has gone
    72.(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
    73.(2023春·江苏泰州·八年级校联考阶段练习)—How long ________ they ________?
    —Sorry, I don’t know. But I know that Mr Chen is going to ________ a nurse next month.
    A.did; marry; marry to B.have; been married; marry
    C.have; got married; marry D.did; get marry; marry with
    74.(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
    75.(2023春·江苏宿迁·八年级统考阶段练习)—Where’s your father?
    —He ________ Beijing. He ________ there since last month.
    A.has gone to; has gone B.has been to; has been
    C.has gone to; has been D.has been to; has gone
    76.(2022春·江苏淮安·八年级统考期中)You can’t see her because she ________ Hong Kong.
    A.has gone to B.has been to C.has been in D.went
    77.(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
    78.(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
    79.(2023春·江苏盐城·八年级校联考阶段练习)—I haven’t seen Jerry for a long time. Where ______ he ______?
    —To Nanjing. He’ll stay there until next week.
    A.has; gone B.has; been in C.has; been to D.has; been
    80.(2023春·江苏无锡·八年级校考阶段练习)Uncle Wang ________ Nanjing for three days. He likes the places of interest very much.
    A.has got to B.has reached C.has arrived D.has been in
    81.(2023春·江苏无锡·八年级校考阶段练习)Not only Peter but also his friends ________ just ________ to the library. They borrowed some interesting books.
    A.have; been B.have; gone C.has; gone D.has; been
    82.(2023春·江苏无锡·八年级校考阶段练习)He ________ Australia and he ________ Sydney for two weeks.
    A.has been to; has been in B.has gone to; has been in
    C.has been in; has. been to D.has gone to; has been to
    83.(2023春·江苏无锡·八年级校考阶段练习)The Smith family have ________ the flat in the city ________ ten years ago.
    A.bought, since B.bought, for C.had, since D.had, for
    84.(2022春·江苏扬州·八年级统考期中)I ________ Nanjing for half a year, but I haven’t travelled to many places of interest around it.
    A.arrived in B.got to C.have arrived in D.have been in
    85.(2023春·江苏扬州·八年级校联考阶段练习)He ________ a lot since he ________ the Reading Club.
    A.learn, join B.has learnt, joined C.learnt, joined D.is learning, join in
    86.(2023春·江苏扬州·八年级校联考阶段练习)John _________ South Hill. He will be back ________ a few days.
    A.has been to; in B.has been to; after
    C.has gone to; in D.has gone to; after
    87.(2023春·江苏扬州·八年级校联考阶段练习)Ten years ________ since I left my hometown. How I miss my parents!
    A.has passed B.has past C.have past D.have passed
    88.(2023春·江苏扬州·八年级校联考阶段练习)His daughter ________ for ten years and now she is living a happy life.
    A.married B.has been married C.got married D.has got married
    89.(2023春·江苏扬州·八年级校联考阶段练习)—Tony, ________ you ________ smoking?   
    —Yes. Drinking tea is my favourite now.
    A.will; stop B.did; stop C.would; stop D.have; stopped
    90.(2023春·江苏盐城·八年级校考阶段练习)Kitty with her parents ________ Hong Kong since last week.
    A.have been in B.have gone to C.has been to D.has stayed in
    91.(2023春·江苏泰州·八年级统考期中)—I am sorry I am late. The traffic is so heavy on the way.
    —It’s 8:20 now. The movie ________ for twenty minutes.
    A.began B.has begun C.has been in D.has been on
    92.(2023春·江苏常州·八年级校考阶段练习)________ did the 2022 Beijing Winter Olympic Games finish?
    —It ________ for nearly two months.
    A.When; has finished B.How long; has been over
    C.When; has been over D.How long; has finished
    93.(2023春·江苏常州·八年级校考阶段练习)—Where is Alex? I haven’t seen him for a few weeks.
    —I’m afraid he ________ Australia for his holiday. He ________ there twice before.
    A.has gone to; has been B.has been to; has been in
    C.has been in; has been D.has gone to; has been to
    94.(2023春·江苏盐城·八年级校联考阶段练习)—Could you ________ me this book please, Daniel?
    —Sorry, but I ________ it for only half an hour. I haven’t finished it.
    A.lend; bought B.lend; have had C.borrow; have bought D.borrow; have had
    95.(2023春·江苏盐城·八年级校联考阶段练习)My father ______ my mother when they were both 20 years old, and they ______ for 20 years.
    A.married; have married B.married with; have been married
    C.got married with; have married D.married; have been married
    96.(2023春·江苏盐城·八年级景山中学校考阶段练习)— Is your father in?
    — No, he ________ out ________ business for three days.
    A.has gone, for B.has been, on C.went, for D.has gone, on
    97.(2023春·江苏无锡·八年级文林中学校联考阶段练习)You look unhappy these days. What ________ to you?
    A.was happening B.have happened C.has happened D.is happening
    98.(2023春·江苏无锡·八年级文林中学校联考阶段练习)—How long ________ Simon ________ home? —Since he left school.
    A.will, be away from B.has, been away from C.did, leave D.has, left
    99.(2023春·江苏南京·八年级南京市竹山中学校考阶段练习)—Where is Mr Wang?
    —He ________ Zhuyuwan Park with his students.
    A.has gone to B.have gone to C.has been to D.have been to
    100.(2023春·江苏南京·八年级南京市竹山中学校考阶段练习)The University ________ its beautiful flowers since the 1990s.
    A.is famous as B.has been famous for
    C.was famous for D.has been famous as

    参考答案:
    1.B
    【详解】句意:——淮安很漂亮。去年我去了那里。——是的,我去过两次。
    考查动词时态。went去,go的过去式;have gone to去了(去了未回);have been to去过(去了回来了)。根据时间状语“last year”可知,此处时态为一般过去时,谓语动词应使用过去式went;由“twice”可知,此处指去过淮安两次,there是地点副词,省略介词to,应使用have been。故选B。
    2.A
    【详解】句意:史密斯先生在这儿已经差不多十年了,他有很多中国朋友。
    考查现在完成时。has been已经,现在完成时;left离开,leave的过去式或过去分词;has come已经来了,现在完成时;came来,come的过去式。根据时间状语“for almost ten years”可知,句子时态为现在完成时,且谓语动词应使用延续性动词,come和leave都是短暂性动词,不能与表示一段时间的状语连用。故选A。
    3.A
    【详解】句意:——今天下午为什么不和1班一起打篮球呢?——因为他们去淮安参加学校旅行了。
    考查现在完成时。have been to去过某地,且已回来;have gone to去了某地,还未回来。根据“Because they...Huai’an for a school trip.”可知,1班去淮安了,还未回来,因此用gone to,此处是强调对现在造成的影响,所以用现在完成时。故选A。
    4.C
    【详解】句意:杰克于2000年与罗斯结婚。也就是说,他们已经结婚将近23年了。
    考查动词时态。marry sb/get married to sb“与某人结婚”,根据“in 2000”可知,第一句是一般过去时,动词用过去式;“for+一段时间”要与现在完成时连用,且动词要用延续性动词,be married是延续性动词,故选C。
    5.D
    【详解】句意:——当他年轻的时候,每天早上都在公园锻炼。——是的,但现在他习惯的生活已经改变了很多。
    考查动词短语和现在完成时。used to曾经;was used to习惯于。根据“when he was young.”可知,他年轻时,每天都在公园晨练,used to do sth表示“过去常常做某事”,第一空应用used to;由“...but now the life he was used to...a lot.”可知,现在他习惯的生活已经改变,此处为定语从句,主句时态为现在完成时,主语为the life,第三人称单数,谓语用“has+过去分词”。故选D。
    6.B
    【详解】句意:——据说这位老人已经过世两年了。——我很遗憾听到那。
    考查现在完成时及一般过去时。“two years”指代时间,作为整体概念,此处助动词用has,排除CD;since“自从”,引导时间状语从句,从句用一般过去时,故第二空填died。故选B。
    7.D
    【详解】句意:这是本周的第三次你上学迟到。
    考查时态。句型“it is+序数词+time+that从句”表示“第几次……”,从句时态应用现在完成时。故选D。
    8.D
    【详解】句意:会议两个小时前就开始了。已经开始了两个小时了。
    考查时态。第一空根据“2 hours ago”可知,需用一般过去时,因此用started。第二空根据“for 2 hours”可知,需用现在完成时,且动词用延续性动词,be on是延续性动词。故选D。
    9.A
    【详解】句意:谁把我的自行车拿走了?刚才还在这儿呢。
    考查动词时态。根据“It was here just now.”可知,此处强调现在车子已经不在了,过去发生的事情对现在造成了影响,需用现在完成时(have/has done)。故选A。
    10.A
    【详解】句意:——这个城市最好的公园是什么?——当然是东湖公园。我上周去过那里,我去过那里很多次。
    考查谓语动词时态。根据“last week”可知应用一般过去时,谓语动词需用过去式;根据“many times”可知应用现在完成时,have been there表示“去过那里”,人已经回来,符合题意。故选A。
    11.A
    【详解】句意:——你父亲在哪里?——他去澳大利亚开会了而且他在悉尼待两个星期了。
    考查时态。has been in待在某地(常和时间段连用);went to一般过去时;has been to去过某地(已回);has gone to去了某地(未回)。根据句意和时间状语“for two weeks”可知时态是现在完成时态,只有has been in能和时间段连用。故选A。
    12.A
    【详解】句意:雷锋,一名士兵,已经死了六十年,却依然被全社会铭记。
    考查谓语动词时态。根据“for sixty years”可知是时间段,应用现在完成时,且用延续性动词,die的延续性动词是be dead。故选A。
    13.B
    【详解】句意:他在上海已经三天了,明天会回来。
    考查时态。has gone to去了,还未回来;has been in待在某地;has been to去过,已回来;went to去了,过去式。根据“for three days”可知此处和时间段连用,用has been in。故选B。
    14.C
    【详解】句意:——Jack,你爸爸在哪里?——他已经去纽约出差了。他早上5点钟的时候去了机场。
    考查时态。has gone (to)去了;has been (to)到过;left for动身去……;left to留给……。结合问句“Where is your father, Jack?”,可知其答句“He...to New York on business.”应是表示他不在这里,已经去了纽约出差,此空是has gone,排除选项B和D;“He...the airport at five in the morning.”叙述的是过去的事情,时态为一般过去时,此空应是left for,表示去了机场。故选C。
    15.A
    【详解】句意:——你叔叔是什么时候离开家乡的?——二十年前。他从2009年的年底就已经离开了。
    考查特殊疑问句和现在完成时。When什么时候;How long多长时间;since自从;at在。根据答句“Twenty years ago.”可知其对应的疑问句应以when来提问,排除选项B和D;“He has been away...the end of 2009.”为现在完成时,此空应是since,后接时间状语。故选A。
    16.B
    【详解】句意:电影《塑料海洋》太棒了,我都看了两遍了。
    考查动词时态。根据“I ... it twice.”可知,句子应用现在完成时。故选B。
    17.B
    【详解】句意:我父亲没和我们在一起。他去了上海。他上周去了那里。他已经去过那里三次了。
    考查时态。have been to去过,已回来;have gone to去了,未回来。根据“He has...to Shanghai”可知他去了上海,还未回来,第一个空用gone;根据“last week”可知此处用一般过去时,动词用过去式;根据“there 3 times”可知是他去过三次,用have been to。故选B。
    18.D
    【详解】句意:我家在淮安住了十年。根据“for ten years”可知,此句时态为现在完成时。故选D。
    19.C
    【详解】句意:——你从哪里得到的这本书?——从我表姐那。我已经借了两周了。
    考查动词辨析。borrowed借;lent借;kept保持;bought买。根据“And I have...it for two weeks!”可知,书已经保留了一段时间了,keep是延续性动词,可以与表示一段时间的状语连用,此句是现在完成时,所以空格处要用kept,故选C。
    20.C
    【详解】句意:在飞机上坐在我旁边的那个女孩非常紧张,因为她以前没有坐过飞机。
    考查动词时态。分析句子可知,女孩之前没坐过飞机,所以现在很紧张,强调过去的动作对现在产生影响,应为现在完成时。故选C。
    21.C
    【详解】句意:到目前为止,他的哥哥已经习惯了早餐吃面条,但他在英国时经常吃面包和牛奶。
    考查动词时态及use的用法。used to do sth.“过去常常做某事”;be used to doing sth.“习惯于做某事”。第一空指习惯早餐吃面条,且根据“so far”可知,第一句是现在完成时态,结构是have/has done,故为has been used to having。根据“when he was in the UK.”可知,此处指过去的饮食习惯,故用used to do。故选C。
    22.D
    【详解】句意:——怀特先生和怀特太太结婚多久了?——我不确定。或许他们是五年前结婚的。
    考查延续性动词以及动词时态。how long要与现在完成时连用,且动词要用延续性动词,marry对应的延续性动词是be married;根据five years ago可知,第二空应填动词过去式,故选D。
    23.D
    【详解】句意:下面哪一个选项是正确的?
    考查延续性动词和非延续性动词。for+时间段和since+时间点或一般过去时,表示动作的延续,用延续性动词的现在完成时,A、B、C选项中的borrow、join、leave都是短暂性动词,不能和一段时间连用,是固定用法,所以排除A、B、C项;D选项中be married是延续性动词,所以正确。故选D。
    24.D
    【详解】句意:这是他两天内第二次看同一部电影。
    考查数词和时态。根据“the…time”可知第一空意为“第二次”,用序数词second;“This is the+序数词+time that sb have/has done sth”表示“这是某人第几次做某事”,主句用一般现在时的时候,从句用现在完成时。故选D。
    25.D
    【详解】句意:——我可以和汤姆说话吗?——对不起,他已经步行去了超市。
    考查时态。根据“He...to the supermarket”可知此处表示他去了超市,表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
    26.C
    【详解】句意:她结婚15年了,但她仍然不知道自己嫁给了什么样的男人。
    考查动词的用法。根据“for 15 years”可知,第一空用延续性动词,marry“结婚”对应的延续性动词为be married,排除B和D;第二空处是定语从句,先行词为“man”,表示她嫁给这个男人,marry sb意为“嫁给某人,与某人结婚”,所以空处用married作谓语。故选C。
    27.C
    【详解】句意:——今年的俄乌军事冲突持续了多长时间?——超过一年了。
    考查延续性动词。started开始;ended结束;been on持续;been over结束。根据“How long has this year’s Russia-Ukraine military conflict(冲突)...”可知,此处是指俄乌军事冲突已经开始多久了,此处应用延续性动词,start为短暂性动词,需改为其对应的延续性动词be on表示。故选C。
    28.D
    【详解】句意:上周我买了一辆新自行车。我已经买了八天了。
    考查动词时态。第一空根据“Last week”可知应用一般过去时,排除A选项;第二空和一段时间连用,应用现在完成时,buy“买”,是短暂性动词,和时间段连用,应用延续性动词have,故选D。
    29.B
    【详解】句意:这是本周的第三次你上学迟到。
    考查时态。句型it is+序数词+time+that从句表示“第几次……”,从句时态应用现在完成时。故选B。
    30.D
    【详解】——你什么时候开始弹钢琴的?——1990年,我弹钢琴大约有30年了。
    考查一般过去时和现在完成时。第一个空询问具体的时间,所以是一般过去时,借助于助动词did;第二个空由“for about 30 years”可知,这是现在完成时,所以是have played。故选D。
    31.C
    【详解】句意:时间过得真快!我参军已经十年了。
    考查主谓一致及动词时态。此处是含since引导的时间状语从句的复合句,主句用现在完成时,结构是have/has done,从句为一般过去时,故排除B、D两项。Ten years表时间,作主语时,谓语动词用单数,故用助动词has。故选C。
    32.C
    【详解】句意:爱丽丝在2018年结婚了,从2018年以后她有了一个幸福的家庭。
    考查动词时态。根据时间状语“in 2018”可知,第一个空用一般过去时态,get married“结婚”,动词短语,get的过去式为got,排除BD选项;根据时间状语“since 2018”可知,第二个空用现在完成时态have/has done,主语为单三,故用has had。故选C。
    33.A
    【详解】句意:事实上他对这个地方非常熟悉,因为他去过那儿三次了。
    考查现在完成时。there是副词,前面不可加介词to, 因此排除BD两项;又因为该句是说“他去过那儿”,所以用he has been there。has/have gone to一般是表示某人去了某地,还没回来。故选A。
    34.B
    【详解】句意:——让我们打开电视看排球比赛吧。——太晚了,它都结束半小时了,结果是3比0,中国赢了。
    考查现在完成时和动词辨析。has finished结束了,现在完成时;has been over已经结束了;has begun开始了;has been on一直在进行。句中half an hour表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和C。根据“It’s too late.”以及“the result was…”可知,比赛已经结束了。故选B。
    35.D
    【详解】句意:多年来,我一直通过写信与我的笔友保持联系。
    考查延续性动词用法和介词辨析。第一空根据for many years可知,应用延续性动词,keep in touch with sb “保持联系”是延续性动作,故用keep。in在;by通过;with用。根据句意可知,此处应用“通过”,表示方式,应用by。故选D。
    36.B
    【详解】句意:——自从你毕业有多久了?——他已经毕业三年了。
    考查现在完成时用法。第一空根据句意可知,since自从,后面接句子用过去时,应填left;第二空for three years为延续性时间,动词为延续性动词,应填has been away。故选B。
    37.A
    【详解】句意:——你好,我可以和丹尼尔通话吗?——对不起,他现在不在。他已经去了苏州。
    考查现在完成时。has gone to去了某地还未回来;has been to去过某地已经回来;has been in待在某地;is going to打算。根据“Sorry, he’s not in at the moment.”可知丹尼尔不在,他去了苏州,用has gone to。故选A。
    38.D
    【详解】句意:——为什么窗户这么脏?——因为我们已经很久没有清洗了。
    考查时态。根据“for a long time”可知用现在完成时,其结构为have/has done;再由“Why are the windows so dirty?”可知很久没有清洗了,用否定句。故选D。
    39.C
    【详解】句意:——这些书我们可以借多久?——两个星期。
    考查动词辨析。borrow借入;lend借出;keep保留;return返回。how long要与延续性动词一起连用,四个选项中只有keep是延续性动词,故选C。
    40.A
    【详解】句意:——你叔叔什么时候到达南京的?——嗯,他已经在南京待了两天了。
    考查延续性动词和短暂性动词。has been in已在某地,延续性动词;has been to去过,短暂性动词;has come to已来到,短暂性动词;has gone to去了,短暂性动词。根据句子中的“for two days”可知,这里要用延续性动词,表示“已在南京”两天了。故选A。
    41.B
    【详解】句意:——你什么时候在纽约认识露西的?——我和她成为朋友有两年了。
    考查动词时态。问句中时态是一般过去时,强调在过去什么时候认识露西的,第一空使用助动词did,第二空使用动词原形meet,排除C和D;根据“...for two years.”可知,答句为现在完成时(have/has done),且动词应用延续性动词,即:have been friends with her for two years“和她成为朋友有两年了”。故选B。
    42.D
    【详解】句意:——花在哪里?——你看,有人把它们移到窗户那里了。
    考查动词时态。根据“someone...them to the windows.”可知,对方说话的时候,花已经被移走了,应用现在完成时。故选D。
    43.B
    【详解】句意:著名足球明星马拉多纳已经去世多久了?
    考查动词时态。died死,短暂性动词;be dead死的;dying临死的。根据“How long”可知,此处是现在完成时(have/has done),可排除CD选项;且需与连续性动词连用,可排除A选项。故选B。
    44.B
    【详解】句意:据说这位老人去世已经几年了。
    考查动词时态。根据语境可知,这里表示的是过去发生的动作一直延续到现在,并对现在造成某种影响或结果。主句应用现在完成时,从句应用一般过去时。故选B。
    45.B
    【详解】句意:汤姆已经去了巴黎。他已经去过这城市三次了。这次他已经待在巴黎三天了。
    考查谓语动词辨析。has been to去过; has gone to去了;has been in已经在,后常接时间段。第一个空表示人去了没回,应用has gone to;第二个空表示去过的次数,应用has been to;第三个空后有时间段,应用has been in。故选B。
    46.C
    【详解】句意:——我很长时间没有亨利的消息了。——你觉得他出了什么事?
    考查动词时态。分析句子结构,根据“I haven’t heard from Henry for a long time”可知,强调过去对现在造成的影响,用现在完成时,排除B和D选项。sth happen to sb“某人发生了某事”,故选C。
    47.D
    【详解】句意:——你觉得我能赶上去盐城的火车吗?——恐怕你不能。它已经离开两分钟了。
    考查延续性动词和非延续性动词。根据“for two minutes”可知句子应用现在完成时,并且谓语动词得是延续性动词,动词leave为非延续性动词,因此应用be away来表示“离开”。故选D。
    48.D
    【详解】句意:——我可以和White老师通话吗?我想向她请教一个问题。——抱歉,她现在不在办公室。她去了教室。
    考查现在完成时。根据“she isn’t in the office now”可知,她现在不在办公室,说明是去了教室还没回来,应用have/has gone to来表示“到某地去了”。故选D。
    49.A
    【详解】句意:时间过得真快!自从我们开始中学生活以来,已经过去好几年了。
    考查现在完成时。根据“since we started our middle school life”可知句子应用现在完成时,其谓语结构为:have/has+过去分词。主语Several years表示“几年的时间”,当表示金钱、时间、距离、长度等的复数名词、词组作主语时,一般被看作一个整体,谓语动词常用单数形式。因此助动词应用has。动词pass的过去分词为passed。故选A。
    50.C
    【详解】句意:——你从哪儿得到这本书的?——从图书馆。我已经借了将近两个星期了。
    考查动词辨析。borrowed借入;lent借出;kept保留;had有;根据“From the library.”可知,书是从图书馆借来的;又结合时间状语“for nearly two weeks”可知,此处需使用延续性动词,borrow是短暂性动词,不能与表示一段时间的状语连用,要与表示一段时间的状语连用,它必须转换为延续性动词keep。故选C。
    51.B
    【详解】句意:自从他爸爸去世,他妈妈就离开了。
    考查一般过去时和现在完成时。has been away已经离开;has been dead已经死了;died死去,动词过去式;was dead死了。该句是since引导的时间状语从句,主句使用现在完成时,从句使用一般过去时,排除A选项;leave是非延续性动词,不能构成完成时,排除CD选项,故选B。
    52.D
    【详解】句意:——你姐姐去伦敦学习英语了。这是真的吗?——是的,她在那里已经两个月了。
    考查现在完成时。根据“Yes, she…there for two months.”可知,此处指她已经去了伦敦,在那已经待了两个月,应为现在完成时态,排除B、C选项。第一空指已经去了某地,应用have/has gone to,排除A选项。第二空指待在某地,应用has/have been there。故选D。
    53.B
    【详解】句意:他收到了一辆汽车作为生日礼物,但他不会接受,因为它太贵了。
    考查动词辨析及时态。receive收到;accept接受。根据“as it is too expensive”可知小汽车太贵了不会接受,won’t后接动词原形,第二空填accept,排除AC;收到一辆小汽车这个动作过去已经发生对现在造成了影响,第一空用现在完成时,排除D。故选B。
    54.B
    【详解】句意:到目前为止,Jim已经读了五本《哈利波特》系列的书,他还有两本可以读。
    考查副词短语和数词。so far目前为止;until now到现在为止;until then直到那时(与过去完成时连用);more two错误表达;two more还有两本;two another错误表达;another two另外两本,还有两本。根据“...Jim has read five of the Harry Potter series.”可知,该句时态为现在完成时,其时间状语可用so far/until now,排除选项D;而当数词与more/another连用时,数词应放在more之前,another之后,所以此句“He has...to read.”的空处应是two more。故选B。
    55.B
    【详解】句意:自从三年前我们就开始学英语了。那意味着我们学三年英语了。
    考查介词和连词。根据“have learned”及“we’ve learned”可知题干中两句话都是现在完成时态。since自“从……以来”,后面加一个过去的时间点,表示一段时间,与现在完成时连用;three years ago“三年前”,表示过去的时间点;介词for后面加一段时间,与现在完成时态连用,结合题干可知,只有B项符合。故选B。
    56.C
    【详解】句意:我必须把书还给李雷。我已经借了两天了。
    考查动词辨析和现在完成时。keep借,保存,延续性动词;borrow借入,瞬间性动词;have有,延续性动词,用来替换buy。根据“for two days.”可知,本句是现在完成时,且与延续性动词连用,可排除AB选项;再根据“I must return the book to Li Lei.”可知,此处是指书已经借了两天了。故选C。
    57.A
    【详解】句意:——爱丽丝,你看过那部新电影吗?——是的。我两天前看到的。
    考查动词时态。根据“ever”可知问句应为现在完成时,排除选项C和D;根据“two days ago”可知答句为一般过去时,排除选项B。故选A。
    58.B
    【详解】句意:这个男孩借了四天这本图书馆的书。
    考查延续性动词和非延续性动词。have拥有;keep保存;borrow借出;be over结束。根据“the library book”可知此处表示借图书馆的书,排除AD;再由“for four days”可知用延续性动词keep,空处用has kept。故选B。
    59.C
    【详解】句意:——杰克在哪里?——他已经去北京出差了。
    考查现在完成时。has been to曾经去过(暗含已经回来);has been in在,来;has gone to已经去(强调人已经离开,往某地去);had gone to(过去完成时)。根据语境时间发生在现在,故排除D,由于“Where’s Jack?”可知,杰克此时不在,已经前往某地。故选C。
    60.B
    【详解】句意:——这些天你去了哪里?——我和我朋友去了北京。
    考查时态。have been to去过,已回来;have gone to去了,还未回来。根据“Where have you...these days”以及“I have...to Beijing with my friends”可知两个空都表示已经回来,都用have been to。故选B。
    61.D
    【详解】句意:除了汤姆和莉莉,每个人都在这里。他们去了上海。
    考查介词辨析以及现在完成时。except除了(不包括);besides除了(包括);beside在旁边;have been to去过,已回来;have gone to去了,还未回来。根据“They...Shanghai”可知他们两个不在这里,还未回来故空一是不包括他们,用except,空二用have gone to。故选D。
    62.A
    【详解】句意:自从我的英语老师来中国以来,他已经去过长城三次了。
    考查现在完成时。has been to“去过某地,且已回来”;has gone to“去了某地,还未回来”。根据“My English teacher...the Great Wall three times since he came to China.”可知,老师去过长城,已回来。故选A。
    63.A
    【详解】句意:他去了日本。此外,他在那里待了10个小时。
    考查动词短语。has gone to去了某地还未回来;has been in在某地待着;has arrived到达。根据“for 10 years”可知第二空用延续性动词,排除BCD。第一空表示去了日本,用has gone to;第二空表示在日本待了10小时,用has been in。故选A。
    64.C
    【详解】句意:我们已经习惯的生活现在已经改变了很多。
    考查动词时态。get used to sth.“习惯于某事”,“we have...used to”为定语从句,修饰先行词“life”,时态为现在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语“The life”为单数,故用has changed。故选C。
    65.C
    【详解】句意:——史密斯夫人,你觉得北京怎么样?——哦。我以前从未去过这么美丽的城市。
    考查时态。根据“before”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选C。
    66.C
    【详解】句意:对不起,我不能上车,因为我把票忘在办公室了。
    考查动词辨析和动词时态。leave遗忘,后加地点;forget忘记。根据“in the office”可知空处后有地点,应用leave。动作发生在过去,对现在产生的影响和结果是上不了车,句子的时态是现在完成时,故选C。
    67.A
    【详解】句意:自1980年以来,这里发生了很多变化。
    考查动词时态。根据“since 1980”可知,此处用现在完成时there have been“已经有了……”的结构,故选A。
    68.B
    【详解】句意:——中国发展如此之快。——的确如此。它已经改变了很多。
    考查现在完成时。根据“already”可知,此处使用现在完成时(have/has done),强调过去发生的动作对现在造成的影响。故选B。
    69.D
    【详解】句意:我的祖父母已经结婚60多年了,他们非常相爱。
    考查现在完成时。根据“for over 60 years”可知动作一直持续到现在,需用现在完成时。又因接一段时间,动作需是延续性动词, marry为非延续性,be married为延续性。故选D。
    70.C
    【详解】句意:她爷爷1990年去世,她奶奶也去世5年多了。
    考查谓语动词的时态。根据“in 1990”和“for over 5 years”,可知第一空使用一般过去时,第二空使用现在完成时,又因为现在完成时与时间段连用时,动词需要可延续,die“死”是短暂动词,第二空需变成延续性动词be dead。故选C。

    71.A
    【详解】句意:李先生去法国度假了。他只去过国外一次。他已经在那里呆了5天了。
    考查现在完成时。has gone to表示去了某地,人未回来;has been(to)表示去过某个地方,不过现在已经回来了,常与once、twice等表示频率的词组连用;has been (in)指的是在某个地方,从过去一直延续到现在,常与表示时间段词组连用。第一句表示去法国度假,人没有回来,用has gone to;第二句中有频率副词“only once”可知用has been (to),abroad是副词,省略了介词to,表示去过国外一次了;第三句中有“for 5 days”可知,用“has been (in)”,there 是副词,省略了介词in。故选A。
    72.C
    【详解】句意:——新冠病毒疫苗使用多久了?——我想,从今年年初开始。
    考查疑问词词组辨析。How far多远,询问距离;How soon多久之后,对in+时间段提问;How long多长,询问长度或者时间段;how often多久一次,提问频率。根据答语“Since the beginning of this year”可知问句询问时间段,故用How long。故选C。
    73.B
    【详解】句意:——他们结婚多久了?——抱歉我不知道。但是我知道陈先生下个月要和一个护士结婚。
    考查动词时态以及动词marry的用法。marry结婚,短暂性动词;been married已经结婚,延续性动词;got married结婚了,短暂性动词;get marry错误表达。how long要与现在完成时连用,且动词要用延续性动词,排除ACD三个选项。marry sb“与某人结婚”,故选B。
    74.D
    【详解】句意:——你在这所学校多久了?——两年了。
    考查动词时态。根据“For two years.”可知,本句是现在完成时(have/has done),可排除B选项;how long表示“多长时间”,与延续性动词连用。“arrived at”和“come to”都是短暂性动词,可排除AC选项。have/has been in意为“待在某地”,故选D。
    75.C
    【详解】句意:——你父亲在哪里?——他去了北京。他从上个月起就一直在那儿。
    考查have been/gone to/in区别。have been to去过某地(人已经回来);have gone to去了某地(人未回来);have been in后接一段时间,在某地待了多久了。空一表示“去了北京”,应用have gone to,可排除B/D选项;空二表示“从上个月起就一直待在北京”,且空后there为副词,其前应省略介词in。故选C。
    76.A
    【详解】句意:你看不见她因为她去了香港。
    考查现在完成时。have gone to表达“去了某地尚未回来”;has been to表达“去过某地已回来”;has been in表达“在某地多长时间” ;went表达“去了某地”,过去式。根据句意可知,“你看不见她”是因为受到了“她去了香港”的影响,应用现在完成时表达,同时根据“你看不见她”推测她去了且尚未回来,应用has gone to。故选A。
    77.A
    【详解】句意:——史密斯一家去加拿大度假了。——哦,这就是我现在找不到他们的原因。
    考查现在完成时。have/has gone to去了,还未回来;have/has been to去过,已回来。根据“that’s why I can’t find them now”可知他们现在还未回来,主语是The Smiths,用have gone to。故选A。
    78.C
    【详解】句意:——顺便问一下,你的MP3播放器买了多久了?——差不多有三年了。它还可以正常使用。
    考查现在完成时中延续性动词。根据“for almost three years”可知,问句中的“how long”在此处意为“多久”,与之搭配的应用延续性动词,buy的延续性动词为have,结合现在完成时可知应用had。故选C。
    79.A
    【详解】句意:——很久没见到杰瑞了,他去哪里了?——去南京了,他将在那里待到下周。
    考查现在完成时。have been to“去过”,已经回来;have gone to'“去了”,还没有回来。根据“I haven’t seen Jerry for a long time.”可知,这里表示“去了”,还没有回来,用have gone to,主语是“he”,谓语动词用has,且“where”是疑问副词,介词to省略。故选A。
    80.D
    【详解】句意:王叔叔在南京已经三天了。他非常喜欢名胜古迹。
    考查延续性动词。for+一段时间,要与延续性动词一起连用,ABC都是短暂性动词,故选D。
    81.A
    【详解】句意:不仅彼得而且他的朋友们都去了图书馆。他们借了一些有趣的书。
    考查现在完成时以及主谓一致。have/has gone to去了某地(还未回来);have/has been to去过某地(已回来)。根据“They borrowed some interesting books”可知,现已回来,排除B和C选项。not only…but also连接并列主语,遵循“就近原则”,根据friends可知,助动词用have,故选A。
    82.B
    【详解】句意:他去了澳大利亚,在悉尼已经待了两个星期了。
    考查短语辨析。has been to表示去过某地,人已回来;has gone to表示去了某地,还没回来;has been in+时间段表示去某地多久了。根据“He...Australia”可知,他不在此处,第一个空格应用has gone to。根据“for two weeks”可知,for+一段时间要与持续性动词一起用,has been to与has gone to都是短暂性动词,所以第二空应用has been in。故选B。
    83.C
    【详解】句意:史密斯一家从十年前就在城里拥有了这套公寓。
    考查现在完成时。此处是“现在完成时+since+时间段”,排除B、D两项。buy是非延续性动词,在现在完成时中不能与一段时间连用,此处应用延续性动词have,其过去分词是had。故选C。
    84.D
    【详解】句意:我在南京待了半年,但周边很多名胜古迹我还没去过。
    考查动词短语。arrived in到达;got to到达;have arrived in已经到达;have been in已经待在。根据“for half a year”可知,句子时态为现在完成时,空处应用延续性动词与时间段连用,而arrive in, get to是短暂性动词短语。故选D。
    85.B
    【详解】句意:自从他加入读书俱乐部以来,他学到了很多。
    考查时态。since“自从”,引导时间状语从句,主句用现在完成时,结构是:have/has done;从句用一般过去时,动词用过去式。故选B。
    86.C
    【详解】句意:约翰去了南山,他将在几天以后回来。
    考查现在完成时态以及时间介词用法。has gone to表示某人去了某地,还没有回来;has been to表示某人去过某地,现已回来;in+时间段,表示从现在开始一段时间以后,用在一般将来时态的句子中;after+时间段,常用于一般过去时。根据“He will be back…a few days.”可知,他还没有回来,应该是去了某地,排除选项A和B;根据“will”可知时态为一般将来时,第二空应填in。故选C。
    87.A
    【详解】自从我离开我的家乡已经十年了。我真想念我的父母!
    考查现在完成时。has passed第三人称单数;have passed为原形;passed为过去分词;past为副词。“ten years”表示一个整体,当做单数看待,故助动词选用has,其后接过去分词。故选A。
    88.B
    【详解】句意:他女儿结婚十年了,现在过着幸福的生活。
    考查现在完成时。根据“for ten years”可知,句子应该用现在完成时have/has done结构,且动词要用延续性动词,marry对应的延续性动词是be married,故选B。
    89.D
    【详解】句意:——托尼,你不抽烟了吗?——是的。我现在的爱好是 喝茶。
    考查现在完成时。根据后文“Drinking tea is my favourite now.”可知,他现在的爱好是喝茶,强调过去发生的动作对现在的影响,需用现在完成时,其结构为have/has done。故选D。
    90.D
    【详解】句意:基蒂和她的父母从上周起就一直待在香港。
    考查现在完成时态。have been in待在;have gone to去了某地;have been to去过某地;has stayed in待在某地。根据“Kitty with her parents”可知,谓语动词根据Kitty来判断,因此助动词用has;再者根据“since last week”可知,谓语动词需要持续性动作,此处指待在香港,故选D。
    91.D
    【详解】句意:——对不起我迟到了。路上太堵了。——现在是八点二十。电影已经开始二十分钟了。
    考查be on的用法。began开始,过去式;has begun已经开始,现在完成时;has been in去过,现在完成时;has been on已经开始,现在完成时。根据语境可知,电影已经开始二十分钟了,时态用现在完成时,因“for twenty minutes”为一段时间,故用be on代替begin,表示“开始”。故选D。
    92.C
    【详解】句意:——2022年北京冬奥会什么时候结束?——它已经结束了将近两个月。
    考查特殊疑问句及延续性动词。How long多久,后接延续性动词;When何时。根据“did the 2022 Beijing Winter Olympic Games finish”可知,第一句动词是短暂性动词,应用when提问,结合“for nearly two months”可知,第二空用现在完成时,且句中动词用延续性动词,finish的延续性动词是be over,故选C。
    93.A
    【详解】句意:——亚历克斯在哪里?我已经好几个星期没见到他了。——恐怕他已经去澳大利亚度假了。他以前去过那里两次。
    考查现在完成时。has gone to去了(还没回来);has been to(以前)去过;has been in停留在……。根据“I haven’t seen him for a few weeks.”可知,Alex去澳大利亚了,还没回来,第一空用has gone to,排除B和C;地点副词there前面不用to,故选A。
    94.B
    【详解】句意:——丹尼尔,你能把这本书借给我吗?——抱歉,我才买了半个小时。我还没看完。
    考查动词辨析及动词时态。lend借出;borrow借入。根据“Could you…me this book please”可知,此处表示把书借给我,lend sb. sth.意为“借某人某物”;“for+一段时间”要与现在完成时连用,结构为“have/has done”,且必须用延续性动词,动词buy的延续性动词为have,故选B。
    95.D
    【详解】句意:我的父母在他们二十岁时结婚,他们结婚已经二十年了。
    考查现在完成时延续性动词。短语“和某人结婚”用marry sb,marry是短暂性动词,用于现在完成时且表示动作延续时要变为have/has been married。根据“when they were both 20 years old”可知第一空用短动作;根据“for 20 years.”可知要用长动作。故选D。
    96.B
    【详解】句意:——你父亲在吗?——不,他已经出差三天了。
    考查时态和动词短语。on business“出差”,固定短语,第二空填on,排除A和C;根据“for three days”可知,谓语需用延续性动词,has gone是非延续性动词,排除D。故选B。
    97.C
    【详解】句意:这些天你看起来不高兴。你怎么了?
    考查动词时态。根据“You look unhappy these days”可知发生的事情应该是在过去,而且对现在造成了影响:“看起来不高兴”,所以应用现在完成时,what作主语,助动词应用has,故选C。
    98.B
    【详解】句意:——西蒙离开家多久了?——自从他离开学校。
    考查现在完成时。根据“Since he left school.”可知,这里应该用现在完成时,排除A/C;句中的leave是非延续性动词,不能与since引导的时间状语连用,可以用be away from代替。故选B。
    99.A
    【详解】句意:——王老师在哪儿?——他和学生们一起去了茱萸湾公园。
    考查现在完成时。has/have gone to去了某地,还未回来;has/have been to去了某地,已经回来。根据“Where is Mr Wang?”可知,此处指去了公园,还没有回来,且主语He是第三人称单数,应用助动词has。故选A。
    100.B
    【详解】句意:自20世纪90年代以来,这所大学就以其美丽的花朵而闻名。
    考查时态及短语辨析。be famous as作为……而出名;be famous for以……而闻名。本句指这所大学以美丽的花朵而闻名,故用be famous for。根据“since the 1990s.”可知,since+过去时间,主句应为现在完成时态,结构是has/have done。故选B。

    相关试卷

    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题14- 期末必考短语词组和固定搭配100题(含解析):

    这是一份【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题14- 期末必考短语词组和固定搭配100题(含解析),共28页。

    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题08- 完成句子100题(期末重点知识)(含解析):

    这是一份【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题08- 完成句子100题(期末重点知识)(含解析),共19页。试卷主要包含了这个男孩依靠他爷爷生活,好习惯也能帮助减少污染,杰克因他的新车而自豪,他支付不了医疗诊治的费用等内容,欢迎下载使用。

    【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题07- 根据汉语提示填空100题(期末重点单词)(含解析):

    这是一份【期末专题复习】(牛津译林版)2022-2023学年八年级英语下学期:专题07- 根据汉语提示填空100题(期末重点单词)(含解析),共14页。

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

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map