中小学教育资源及组卷应用平台
专题11 重点语法现在完成时百题练(最新名校好题)(学生版)
学校:___________姓名:___________班级:___________考号:___________
一、单项选择
1.The life we have ________ used to ________ a lot now.
A.got; changing B./; has changed C.got; has changed D./; changing
2.—Ben and Sue aren’t home, are they
—No. They ________ to London on business.
A.have gone B.go C.have been D.will go
3.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
4.—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
5.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
6.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.
7.Our country ________ a lot since 1949. I hope it will become better.
A.changes B.has changed C.is changing D.will change
8.Scientists have always ________ the question many times.
A.asks B.asking C.asked D.ask
9.— 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
10.—Where’s your father
—He ________ Guangzhou.
A.has gone to B.has been to C.went to D.goes to
11.—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
12.—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
13.Peter ________ that camera since three years ago.
A.is buying B.will buy C.will have D.has had
14.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
15.—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
16.________ 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
17.—Tony, ________ you ________ smoking
—Yes. Drinking tea is my favourite now.
A.will; stop B.did; stop C.would; stop D.have; stopped
18.Ten years ________ since I left my hometown. How I miss my parents!
A.has passed B.has past C.have past D.have passed
19.Great changes __________ in our hometown in the past ten years.
A.have taken place B.have been taken place C.were taken place D.took place
20.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
21.He ________ a lot since he ________ the Reading Club.
A.learn, join B.has learnt, joined C.learnt, joined D.is learning, join in
22.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
23.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
24.The Smith family have ________ the flat in the city ________ ten years ago.
A.bought, since B.bought, for C.had, since D.had, for
25.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
26.—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
27.—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
28.—How long may I ________ your magazine
—For one week. But you mustn’t ________ it to others.
A.borrow; lend B.keep; lend C.keep; be borrowed D.have; borrow
29.— 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
30.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
31.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
32.There ________ a lot of changes here since 1980.
A.have been B.have had C.will be D.are
33.—China develops so fast.
—That’s true. It ________ a lot already.
A.changed B.has changed C.will change D.changes
34.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
35.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
36.—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
37.Who ________ away my bike It was here just now.
A.has taken B.took C.will take D.takes
38.How many emails ________ you ________ to your friend so far
A.do; write B.have; written C.did; write D.are; writing
39.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
40.—Where have you ________ these days
—I have ________ to Beijing with my friends.
A.been, gone B.been, been C.gone, been D.gone, gone
41.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
42.The boy ________ the library book for four days.
A.has had B.has kept C.has borrowed D.has been over
43.—Where’s Jack
—He ________ Beijing on business.
A.has been to B.has been in C.has gone to D.had gone to
44.I must return the book to Li Lei. I _________ it for two days.
A.keep B.have borrowed C.have kept D.have had
45.—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
46.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
47.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
48.—Where did you get the book
—From the library. And I have ________ for nearly two weeks.
A.borrowed B.lent C.kept D.had
49.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
50.—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
51.—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
52.How time flies! Several years ________ since we started our middle school life.
A.has passed B.passed C.will pass D.have past
53.—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
54.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
55.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
56.How long ________ the famous football star, Maradona, ________
A.has; died B.has; been dead C.was; dying D.was; dead
57.—Where are the flowers
—You see, someone ________ them to the windows.
A.moves B.had moved C.would move D.has moved
58.—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
59.—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
60.—How long can we ______ these books
—For two weeks.
A.borrow B.lend C.keep D.return
61.—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
62.—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
63.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
64.—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
65.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
66.—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
67.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
68.It’s the third time you ________ late for school this week.
A.are B.have been C.to be D.were
69.—How long has this year’s Russia-Ukraine military conflict(冲突) ________
—For over a year.
A.started B.ended C.been on D.been over
70.—Can I speak to Tom
—Sorry, he ________ to the supermarket.
A.walks B.will walk C.was working D.has walked
71.—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
72.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
73.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
74.—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
75.I have ________ lots of writing competitions already.
A.entered B.enters C.entering D.to entered
76.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
77.We have studied English ________ three years.
A.for B.since C.that D.at
78.Astronauts have already ________ the moon.
A.been B.been in C.been at D.been to
79.I ________ many beautiful mountains so far.
A.saw B.have seen C.sees D.seeing
80.—Where did you get the book
—From my cousin. And I have ________ it for two weeks!
A.borrowed B.lent C.kept D.bought
81.My family _________ in Huai’an for ten years.
A.lives B.lived C.has lived D.have lived
82.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
83.The film A Plastic Ocean is so amazing that I ________ it twice.
A.watched B.have watched C.watch D.will watch
84.—________ 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
85.—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
86.—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
87.Have you ever _________ Jeremy Lin
A.hear from B.heard from C.hear of D.heard of
88.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
89.—Here is my phone number, 8912232.
—Oh, I’ve ________.
A.wrote it down B.written it down C.wrote down them D.written them down
90.—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
91.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
92.—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
93.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
94.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
95.________, 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
96.—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
97.It’s the third time you ________ late for school this week.
A.were B.are C.had been D.have been
98.—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
99.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
100.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
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
专题11 重点语法现在完成时百题练(最新名校好题)(教师版)
学校:___________姓名:___________班级:___________考号:___________
一、单项选择
1.The life we have ________ used to ________ a lot now.
A.got; changing B./; has changed C.got; has changed D./; changing
2.—Ben and Sue aren’t home, are they
—No. They ________ to London on business.
A.have gone B.go C.have been D.will go
3.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
4.—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
5.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
6.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.
7.Our country ________ a lot since 1949. I hope it will become better.
A.changes B.has changed C.is changing D.will change
8.Scientists have always ________ the question many times.
A.asks B.asking C.asked D.ask
9.— 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
10.—Where’s your father
—He ________ Guangzhou.
A.has gone to B.has been to C.went to D.goes to
11.—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
12.—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
13.Peter ________ that camera since three years ago.
A.is buying B.will buy C.will have D.has had
14.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
15.—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
16.________ 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
17.—Tony, ________ you ________ smoking
—Yes. Drinking tea is my favourite now.
A.will; stop B.did; stop C.would; stop D.have; stopped
18.Ten years ________ since I left my hometown. How I miss my parents!
A.has passed B.has past C.have past D.have passed
19.Great changes __________ in our hometown in the past ten years.
A.have taken place B.have been taken place C.were taken place D.took place
20.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
21.He ________ a lot since he ________ the Reading Club.
A.learn, join B.has learnt, joined C.learnt, joined D.is learning, join in
22.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
23.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
24.The Smith family have ________ the flat in the city ________ ten years ago.
A.bought, since B.bought, for C.had, since D.had, for
25.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
26.—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
27.—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
28.—How long may I ________ your magazine
—For one week. But you mustn’t ________ it to others.
A.borrow; lend B.keep; lend C.keep; be borrowed D.have; borrow
29.— 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
30.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
31.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
32.There ________ a lot of changes here since 1980.
A.have been B.have had C.will be D.are
33.—China develops so fast.
—That’s true. It ________ a lot already.
A.changed B.has changed C.will change D.changes
34.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
35.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
36.—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
37.Who ________ away my bike It was here just now.
A.has taken B.took C.will take D.takes
38.How many emails ________ you ________ to your friend so far
A.do; write B.have; written C.did; write D.are; writing
39.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
40.—Where have you ________ these days
—I have ________ to Beijing with my friends.
A.been, gone B.been, been C.gone, been D.gone, gone
41.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
42.The boy ________ the library book for four days.
A.has had B.has kept C.has borrowed D.has been over
43.—Where’s Jack
—He ________ Beijing on business.
A.has been to B.has been in C.has gone to D.had gone to
44.I must return the book to Li Lei. I _________ it for two days.
A.keep B.have borrowed C.have kept D.have had
45.—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
46.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
47.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
48.—Where did you get the book
—From the library. And I have ________ for nearly two weeks.
A.borrowed B.lent C.kept D.had
49.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
50.—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
51.—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
52.How time flies! Several years ________ since we started our middle school life.
A.has passed B.passed C.will pass D.have past
53.—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
54.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
55.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
56.How long ________ the famous football star, Maradona, ________
A.has; died B.has; been dead C.was; dying D.was; dead
57.—Where are the flowers
—You see, someone ________ them to the windows.
A.moves B.had moved C.would move D.has moved
58.—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
59.—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
60.—How long can we ______ these books
—For two weeks.
A.borrow B.lend C.keep D.return
61.—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
62.—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
63.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
64.—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
65.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
66.—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
67.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
68.It’s the third time you ________ late for school this week.
A.are B.have been C.to be D.were
69.—How long has this year’s Russia-Ukraine military conflict(冲突) ________
—For over a year.
A.started B.ended C.been on D.been over
70.—Can I speak to Tom
—Sorry, he ________ to the supermarket.
A.walks B.will walk C.was working D.has walked
71.—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
72.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
73.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
74.—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
75.I have ________ lots of writing competitions already.
A.entered B.enters C.entering D.to entered
76.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
77.We have studied English ________ three years.
A.for B.since C.that D.at
78.Astronauts have already ________ the moon.
A.been B.been in C.been at D.been to
79.I ________ many beautiful mountains so far.
A.saw B.have seen C.sees D.seeing
80.—Where did you get the book
—From my cousin. And I have ________ it for two weeks!
A.borrowed B.lent C.kept D.bought
81.My family _________ in Huai’an for ten years.
A.lives B.lived C.has lived D.have lived
82.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
83.The film A Plastic Ocean is so amazing that I ________ it twice.
A.watched B.have watched C.watch D.will watch
84.—________ 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
85.—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
86.—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
87.Have you ever _________ Jeremy Lin
A.hear from B.heard from C.hear of D.heard of
88.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
89.—Here is my phone number, 8912232.
—Oh, I’ve ________.
A.wrote it down B.written it down C.wrote down them D.written them down
90.—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
91.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
92.—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
93.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
94.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
95.________, 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
96.—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
97.It’s the third time you ________ late for school this week.
A.were B.are C.had been D.have been
98.—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
99.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
100.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
参考答案:
1.C
【详解】句意:我们已经习惯的生活现在已经改变了很多。
考查动词时态。get used to sth.“习惯于某事”,“we have...used to”为定语从句,修饰先行词“life”,时态为现在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语“The life”为单数,故用has changed。故选C。
2.A
【详解】句意:——本和苏不在家,是吗?——是的,他们去伦敦出差了。
考查动词时态。have gone to某人去某地,还没有回来;go(经常)去,动词原形;have been to去过某地,表示已经从某地回来了,常和次数词一起使用;will go要去,一般将来时。根据“They…to London on business”可知他们去伦敦出差未回,应用现在完成时have gone to。故选A。
3.A
【详解】句意:事实上他对这个地方非常熟悉,因为他去过那儿三次了。
考查现在完成时。there是副词,前面不可加介词to, 因此排除BD两项;又因为该句是说“他去过那儿”,所以用he has been there。has/have gone to一般是表示某人去了某地,还没回来。故选A。
4.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。
5.C
【详解】句意:爱丽丝在2018年结婚了,从2018年以后她有了一个幸福的家庭。
考查动词时态。根据时间状语“in 2018”可知,第一个空用一般过去时态,get married“结婚”,动词短语,get的过去式为got,排除BD选项;根据时间状语“since 2018”可知,第二个空用现在完成时态have/has done,主语为单三,故用has had。故选C。
6.D
【详解】句意:下面哪一个选项是正确的?
考查延续性动词和非延续性动词。for+时间段和since+时间点或一般过去时,表示动作的延续,用延续性动词的现在完成时,A、B、C选项中的borrow、join、leave都是短暂性动词,不能和一段时间连用,是固定用法,所以排除A、B、C项;D选项中be married是延续性动词,所以正确。故选D。
7.B
【详解】句意:自1949年以来,我们国家发生了很大变化。我希望它会变得更好。
考查动词时态。根据“since”可知本句是现在完成时:have/has done,故选B。
8.C
【详解】句意:科学家们总是问过这个问题许多次。
考查现在完成时的构成。分析句子结构可知,该句为现在完成时,其结构为“have/has+动词过去分词”,所以本空应该填过去分词形式asked,故选C。
9.B
【详解】句意:——你父亲在吗?——不,他已经出差三天了。
考查时态和动词短语。on business“出差”,固定短语,第二空填on,排除A和C;根据“for three days”可知,谓语需用延续性动词,has gone是非延续性动词,排除D。故选B。
10.A
【详解】句意:——你爸爸去哪了?——他去广州了。
考查动词时态。has gone to去了某地(未回来);has been to去了某地(已回来);went to去了,过去式;goes to去,三单形式。根据“Where’s your father”可知,表示已发生的动作对现在造成的影响,且谈论的人不在说话现场,用现在完成时has gone to的表达,故选A。
11.B
【详解】句意:——丹尼尔,你能把这本书借给我吗?——抱歉,我才买了半个小时。我还没看完。
考查动词辨析及动词时态。lend借出;borrow借入。根据“Could you…me this book please”可知,此处表示把书借给我,lend sb. sth.意为“借某人某物”;“for+一段时间”要与现在完成时连用,结构为“have/has done”,且必须用延续性动词,动词buy的延续性动词为have,故选B。
12.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。
13.D
【详解】句意:彼得三年前就有了那台照相机。
考查动词时态。根据since three years ago可知,此处用现在完成时have/has done的结构,故选D。
14.D
【详解】句意:基蒂和她的父母从上周起就一直待在香港。
考查现在完成时态。have been in待在;have gone to去了某地;have been to去过某地;has stayed in待在某地。根据“Kitty with her parents”可知,谓语动词根据Kitty来判断,因此助动词用has;再者根据“since last week”可知,谓语动词需要持续性动作,此处指待在香港,故选D。
15.D
【详解】句意:——对不起我迟到了。路上太堵了。——现在是八点二十。电影已经开始二十分钟了。
考查be on的用法。began开始,过去式;has begun已经开始,现在完成时;has been in去过,现在完成时;has been on已经开始,现在完成时。根据语境可知,电影已经开始二十分钟了,时态用现在完成时,因“for twenty minutes”为一段时间,故用be on代替begin,表示“开始”。故选D。
16.C
【详解】句意:——2022年北京冬奥会什么时候结束?——它已经结束了将近两个月。
考查特殊疑问句及延续性动词。How long多久,后接延续性动词;When何时。根据“did the 2022 Beijing Winter Olympic Games finish”可知,第一句动词是短暂性动词,应用when提问,结合“for nearly two months”可知,第二空用现在完成时,且句中动词用延续性动词,finish的延续性动词是be over,故选C。
17.D
【详解】句意:——托尼,你不抽烟了吗?——是的。我现在的爱好是 喝茶。
考查现在完成时。根据后文“Drinking tea is my favourite now.”可知,他现在的爱好是喝茶,强调过去发生的动作对现在的影响,需用现在完成时,其结构为have/has done。故选D。
18.A
【详解】自从我离开我的家乡已经十年了。我真想念我的父母!
考查现在完成时。has passed第三人称单数;have passed为原形;passed为过去分词;past为副词。“ten years”表示一个整体,当做单数看待,故助动词选用has,其后接过去分词。故选A。
19.A
【详解】句意:在过去的十年里,我们的家乡发生了巨大的变化。
考查动词短语和时态。take place“发生”,不用于被动语态,排除BC选项;再根据“in the past ten years”可知,时态要用现在完成时,结构为have done;“Great changes”作主语,助动词用have;take的过去分词为taken。故选A。
20.B
【详解】句意:他女儿结婚十年了,现在过着幸福的生活。
考查现在完成时。根据“for ten years”可知,句子应该用现在完成时have/has done结构,且动词要用延续性动词,marry对应的延续性动词是be married,故选B。
21.B
【详解】句意:自从他加入读书俱乐部以来,他学到了很多。
考查时态。since“自从”,引导时间状语从句,主句用现在完成时,结构是:have/has done;从句用一般过去时,动词用过去式。故选B。
22.C
【详解】句意:约翰去了南山,他将在几天以后回来。
考查现在完成时态以及时间介词用法。has gone to表示某人去了某地,还没有回来;has been to表示某人去过某地,现已回来;in+时间段,表示从现在开始一段时间以后,用在一般将来时态的句子中;after+时间段,常用于一般过去时。根据“He will be back…a few days.”可知,他还没有回来,应该是去了某地,排除选项A和B;根据“will”可知时态为一般将来时,第二空应填in。故选C。
23.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。
24.C
【详解】句意:史密斯一家从十年前就在城里拥有了这套公寓。
考查现在完成时。此处是“现在完成时+since+时间段”,排除B、D两项。buy是非延续性动词,在现在完成时中不能与一段时间连用,此处应用延续性动词have,其过去分词是had。故选C。
25.D
【详解】句意:王叔叔在南京已经三天了。他非常喜欢名胜古迹。
考查延续性动词。for+一段时间,要与延续性动词一起连用,ABC都是短暂性动词,故选D。
26.C
【详解】句意:——你父亲在哪里?——他去了北京。他从上个月起就一直在那儿。
考查have been/gone to/in区别。have been to去过某地(人已经回来);have gone to去了某地(人未回来);have been in后接一段时间,在某地待了多久了。空一表示“去了北京”,应用have gone to,可排除B/D选项;空二表示“从上个月起就一直待在北京”,且空后there为副词,其前应省略介词in。故选C。
27.A
【详解】句意:——很久没见到杰瑞了,他去哪里了?——去南京了,他将在那里待到下周。
考查现在完成时。have been to“去过”,已经回来;have gone to'“去了”,还没有回来。根据“I haven’t seen Jerry for a long time.”可知,这里表示“去了”,还没有回来,用have gone to,主语是“he”,谓语动词用has,且“where”是疑问副词,介词to省略。故选A。
28.B
【详解】句意:——你的杂志我可以借多久?——一个星期。但是你不能把它借给别人。
考查动词辨析。borrow借入,瞬间性动词;lend借给,瞬间性动词;keep保存,保持,延续性动词;have有,延续性动词。根据“How long”可知,表示一段时间,要与延续性动词一起连用,可排除A选项;根据“it to others.”可知,此处是指借给别人。lend sth to sb“把……借给某人”,是固定短语。故选B。
29.A
【详解】句意:——这个城市最好的公园是什么?——当然是东湖公园。我上周去过那里,我去过那里很多次。
考查谓语动词时态。根据“last week”可知应用一般过去时,谓语动词需用过去式;根据“many times”可知应用现在完成时,have been there表示“去过那里”,人已经回来,符合题意。故选A。
30.D
【详解】句意:我的祖父母已经结婚60多年了,他们非常相爱。
考查现在完成时。根据“for over 60 years”可知动作一直持续到现在,需用现在完成时。又因接一段时间,动作需是延续性动词, marry为非延续性,be married为延续性。故选D。
31.C
【详解】句意:她爷爷1990年去世,她奶奶也去世5年多了。
考查谓语动词的时态。根据“in 1990”和“for over 5 years”,可知第一空使用一般过去时,第二空使用现在完成时,又因为现在完成时与时间段连用时,动词需要可延续,die“死”是短暂动词,第二空需变成延续性动词be dead。故选C。
32.A
【详解】句意:自1980年以来,这里发生了很多变化。
考查动词时态。根据“since 1980”可知,此处用现在完成时there have been“已经有了……”的结构,故选A。
33.B
【详解】句意:——中国发展如此之快。——的确如此。它已经改变了很多。
考查现在完成时。根据“already”可知,此处使用现在完成时(have/has done),强调过去发生的动作对现在造成的影响。故选B。
34.C
【详解】句意:对不起,我不能上车,因为我把票忘在办公室了。
考查动词辨析和动词时态。leave遗忘,后加地点;forget忘记。根据“in the office”可知空处后有地点,应用leave。动作发生在过去,对现在产生的影响和结果是上不了车,句子的时态是现在完成时,故选C。
35.A
【详解】句意:他去了日本。此外,他在那里待了10个小时。
考查动词短语。has gone to去了某地还未回来;has been in在某地待着;has arrived到达。根据“for 10 years”可知第二空用延续性动词,排除BCD。第一空表示去了日本,用has gone to;第二空表示在日本待了10小时,用has been in。故选A。
36.C
【详解】句意:——史密斯夫人,你觉得北京怎么样?——哦。我以前从未去过这么美丽的城市。
考查时态。根据“before”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选C。
37.A
【详解】句意:谁把我的自行车拿走了?刚才还在这儿呢。
考查动词时态。根据“It was here just now.”可知,此处强调现在车子已经不在了,过去发生的事情对现在造成了影响,需用现在完成时(have/has done)。故选A。
38.B
【详解】句意:到目前为止,你给你的朋友写了多少封电子邮件?
考查现在完成时。根据“so far”可知,本句是现在完成时,结构是have/has done。故选B。
39.A
【详解】句意:自从我的英语老师来中国以来,他已经去过长城三次了。
考查现在完成时。has been to“去过某地,且已回来”;has gone to“去了某地,还未回来”。根据“My English teacher...the Great Wall three times since he came to China.”可知,老师去过长城,已回来。故选A。
40.B
【详解】句意:——这些天你去了哪里?——我和我朋友去了北京。
考查时态。have been to去过,已回来;have gone to去了,还未回来。根据“Where have you...these days”以及“I have...to Beijing with my friends”可知两个空都表示已经回来,都用have been to。故选B。
41.D
【详解】句意:除了汤姆和莉莉,每个人都在这里。他们去了上海。
考查介词辨析以及现在完成时。except除了(不包括);besides除了(包括);beside在旁边;have been to去过,已回来;have gone to去了,还未回来。根据“They...Shanghai”可知他们两个不在这里,还未回来故空一是不包括他们,用except,空二用have gone to。故选D。
42.B
【详解】句意:这个男孩借了四天这本图书馆的书。
考查延续性动词和非延续性动词。have拥有;keep保存;borrow借出;be over结束。根据“the library book”可知此处表示借图书馆的书,排除AD;再由“for four days”可知用延续性动词keep,空处用has kept。故选B。
43.C
【详解】句意:——杰克在哪里?——他已经去北京出差了。
考查现在完成时。has been to曾经去过(暗含已经回来);has been in在,来;has gone to已经去(强调人已经离开,往某地去);had gone to(过去完成时)。根据语境时间发生在现在,故排除D,由于“Where’s Jack ”可知,杰克此时不在,已经前往某地。故选C。
44.C
【详解】句意:我必须把书还给李雷。我已经借了两天了。
考查动词辨析和现在完成时。keep借,保存,延续性动词;borrow借入,瞬间性动词;have有,延续性动词,用来替换buy。根据“for two days.”可知,本句是现在完成时,且与延续性动词连用,可排除AB选项;再根据“I must return the book to Li Lei.”可知,此处是指书已经借了两天了。故选C。
45.A
【详解】句意:——爱丽丝,你看过那部新电影吗?——是的。我两天前看到的。
考查动词时态。根据“ever”可知问句应为现在完成时,排除选项C和D;根据“two days ago”可知答句为一般过去时,排除选项B。故选A。
46.D
【详解】句意:会议两个小时前就开始了。已经开始了两个小时了。
考查时态。第一空根据“2 hours ago”可知,需用一般过去时,因此用started。第二空根据“for 2 hours”可知,需用现在完成时,且动词用延续性动词,be on是延续性动词。故选D。
47.B
【详解】句意:自从三年前我们就开始学英语了。那意味着我们学三年英语了。
考查介词和连词。根据“have learned”及“we’ve learned”可知题干中两句话都是现在完成时态。since自“从……以来”,后面加一个过去的时间点,表示一段时间,与现在完成时连用;three years ago“三年前”,表示过去的时间点;介词for后面加一段时间,与现在完成时态连用,结合题干可知,只有B项符合。故选B。
48.C
【详解】句意:——你从哪儿得到这本书的?——从图书馆。我已经借了将近两个星期了。
考查动词辨析。borrowed借入;lent借出;kept保留;had有;根据“From the library.”可知,书是从图书馆借来的;又结合时间状语“for nearly two weeks”可知,此处需使用延续性动词,borrow是短暂性动词,不能与表示一段时间的状语连用,要与表示一段时间的状语连用,它必须转换为延续性动词keep。故选C。
49.B
【详解】句意:自从他爸爸去世,他妈妈就离开了。
考查一般过去时和现在完成时。has been away已经离开;has been dead已经死了;died死去,动词过去式;was dead死了。该句是since引导的时间状语从句,主句使用现在完成时,从句使用一般过去时,排除A选项;leave是非延续性动词,不能构成完成时,排除CD选项,故选B。
50.D
【详解】句意:——你姐姐去伦敦学习英语了。这是真的吗?——是的,她在那里已经两个月了。
考查现在完成时。根据“Yes, she…there for two months.”可知,此处指她已经去了伦敦,在那已经待了两个月,应为现在完成时态,排除B、C选项。第一空指已经去了某地,应用have/has gone to,排除A选项。第二空指待在某地,应用has/have been there。故选D。
51.D
【详解】句意:——我可以和White老师通话吗?我想向她请教一个问题。——抱歉,她现在不在办公室。她去了教室。
考查现在完成时。根据“she isn’t in the office now”可知,她现在不在办公室,说明是去了教室还没回来,应用have/has gone to来表示“到某地去了”。故选D。
52.A
【详解】句意:时间过得真快!自从我们开始中学生活以来,已经过去好几年了。
考查现在完成时。根据“since we started our middle school life”可知句子应用现在完成时,其谓语结构为:have/has+过去分词。主语Several years表示“几年的时间”,当表示金钱、时间、距离、长度等的复数名词、词组作主语时,一般被看作一个整体,谓语动词常用单数形式。因此助动词应用has。动词pass的过去分词为passed。故选A。
53.D
【详解】句意:——你觉得我能赶上去盐城的火车吗?——恐怕你不能。它已经离开两分钟了。
考查延续性动词和非延续性动词。根据“for two minutes”可知句子应用现在完成时,并且谓语动词得是延续性动词,动词leave为非延续性动词,因此应用be away来表示“离开”。故选D。
54.B
【详解】句意:据说这位老人去世已经几年了。
考查动词时态。根据语境可知,这里表示的是过去发生的动作一直延续到现在,并对现在造成某种影响或结果。主句应用现在完成时,从句应用一般过去时。故选B。
55.B
【详解】句意:汤姆已经去了巴黎。他已经去过这城市三次了。这次他已经待在巴黎三天了。
考查谓语动词辨析。has been to去过; has gone to去了;has been in已经在,后常接时间段。第一个空表示人去了没回,应用has gone to;第二个空表示去过的次数,应用has been to;第三个空后有时间段,应用has been in。故选B。
56.B
【详解】句意:著名足球明星马拉多纳已经去世多久了?
考查动词时态。died死,短暂性动词;be dead死的;dying临死的。根据“How long”可知,此处是现在完成时(have/has done),可排除CD选项;且需与连续性动词连用,可排除A选项。故选B。
57.D
【详解】句意:——花在哪里?——你看,有人把它们移到窗户那里了。
考查动词时态。根据“someone...them to the windows.”可知,对方说话的时候,花已经被移走了,应用现在完成时。故选D。
58.B
【详解】句意:——你什么时候在纽约认识露西的?——我和她成为朋友有两年了。
考查动词时态。问句中时态是一般过去时,强调在过去什么时候认识露西的,第一空使用助动词did,第二空使用动词原形meet,排除C和D;根据“...for two years.”可知,答句为现在完成时(have/has done),且动词应用延续性动词,即:have been friends with her for two years“和她成为朋友有两年了”。故选B。
59.D
【详解】句意:——为什么窗户这么脏?——因为我们已经很久没有清洗了。
考查时态。根据“for a long time”可知用现在完成时,其结构为have/has done;再由“Why are the windows so dirty ”可知很久没有清洗了,用否定句。故选D。
60.C
【详解】句意:——这些书我们可以借多久?——两个星期。
考查动词辨析。borrow借入;lend借出;keep保留;return返回。how long要与延续性动词一起连用,四个选项中只有keep是延续性动词,故选C。
61.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。
62.B
【详解】句意:——自从你毕业有多久了?——他已经毕业三年了。
考查现在完成时用法。第一空根据句意可知,since自从,后面接句子用过去时,应填left;第二空for three years为延续性时间,动词为延续性动词,应填has been away。故选B。
63.D
【详解】句意:多年来,我一直通过写信与我的笔友保持联系。
考查延续性动词用法和介词辨析。第一空根据for many years可知,应用延续性动词,keep in touch with sb “保持联系”是延续性动作,故用keep。in在;by通过;with用。根据句意可知,此处应用“通过”,表示方式,应用by。故选D。
64.B
【详解】句意:——据说这位老人已经过世两年了。——我很遗憾听到那。
考查现在完成时及一般过去时。“two years”指代时间,作为整体概念,此处助动词用has,排除CD;since“自从”,引导时间状语从句,从句用一般过去时,故第二空填died。故选B。
65.C
【详解】句意:时间过得真快!我参军已经十年了。
考查主谓一致及动词时态。此处是含since引导的时间状语从句的复合句,主句用现在完成时,结构是have/has done,从句为一般过去时,故排除B、D两项。Ten years表时间,作主语时,谓语动词用单数,故用助动词has。故选C。
66.D
【详解】——你什么时候开始弹钢琴的?——1990年,我弹钢琴大约有30年了。
考查一般过去时和现在完成时。第一个空询问具体的时间,所以是一般过去时,借助于助动词did;第二个空由“for about 30 years”可知,这是现在完成时,所以是have played。故选D。
67.D
【详解】句意:上周我买了一辆新自行车。我已经买了八天了。
考查动词时态。第一空根据“Last week”可知应用一般过去时,排除A选项;第二空和一段时间连用,应用现在完成时,buy“买”,是短暂性动词,和时间段连用,应用延续性动词have,故选D。
68.B
【详解】句意:这是本周的第三次你上学迟到。
考查时态。句型it is+序数词+time+that从句表示“第几次……”,从句时态应用现在完成时。故选B。
69.C
【详解】句意:——今年的俄乌军事冲突持续了多长时间?——超过一年了。
考查延续性动词。started开始;ended结束;been on持续;been over结束。根据“How long has this year’s Russia-Ukraine military conflict(冲突)...”可知,此处是指俄乌军事冲突已经开始多久了,此处应用延续性动词,start为短暂性动词,需改为其对应的延续性动词be on表示。故选C。
70.D
【详解】句意:——我可以和汤姆说话吗?——对不起,他已经步行去了超市。
考查时态。根据“He...to the supermarket”可知此处表示他去了超市,表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
71.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。
72.D
【详解】句意:这是他两天内第二次看同一部电影。
考查数词和时态。根据“the…time”可知第一空意为“第二次”,用序数词second;“This is the+序数词+time that sb have/has done sth”表示“这是某人第几次做某事”,主句用一般现在时的时候,从句用现在完成时。故选D。
73.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。
74.D
【详解】句意:——怀特先生和怀特太太结婚多久了?——我不确定。或许他们是五年前结婚的。
考查延续性动词以及动词时态。how long要与现在完成时连用,且动词要用延续性动词,marry对应的延续性动词是be married;根据five years ago可知,第二空应填动词过去式,故选D。
75.A
【详解】句意:我已经参加了很多写作比赛。
考查动词时态。根据already可知,此句用现在完成时have/has done的结构,空格前已有have,此空应填过去分词,故选A。
76.C
【详解】句意:在飞机上坐在我旁边的那个女孩非常紧张,因为她以前没有坐过飞机。
考查动词时态。分析句子可知,女孩之前没坐过飞机,所以现在很紧张,强调过去的动作对现在产生影响,应为现在完成时。故选C。
77.A
【详解】句意:我们学习英语有三年了。
考查介词for的用法。for计,达;since自从;that那个; at在。此句为现在完成时,for后可接时间段,故选A。
78.D
【详解】句意:宇航员们已经去过地球。
考查现在完成时。have been in待在某地;have been to去过某地(现已回来)。根据“Astronauts have already … the moon”可知,宇航员去过地球,应填been to,故选D。
79.B
【详解】句意:到目前为止,我已经看过许多漂亮的山峰。
考查动词时态。根据so far可知,此句是现在完成时have/has done的结构,故选B。
80.C
【详解】句意:——你从哪里得到的这本书?——从我表姐那。我已经借了两周了。
考查动词辨析。borrowed借;lent借;kept保持;bought买。根据“And I have...it for two weeks!”可知,书已经保留了一段时间了,keep是延续性动词,可以与表示一段时间的状语连用,此句是现在完成时,所以空格处要用kept,故选C。
81.D
【详解】句意:我家在淮安住了十年。根据“for ten years”可知,此句时态为现在完成时。故选D。
82.B
【详解】句意:我父亲没和我们在一起。他去了上海。他上周去了那里。他已经去过那里三次了。
考查时态。have been to去过,已回来;have gone to去了,未回来。根据“He has...to Shanghai”可知他去了上海,还未回来,第一个空用gone;根据“last week”可知此处用一般过去时,动词用过去式;根据“there 3 times”可知是他去过三次,用have been to。故选B。
83.B
【详解】句意:电影《塑料海洋》太棒了,我都看了两遍了。
考查动词时态。根据“I ... it twice.”可知,句子应用现在完成时。故选B。
84.A
【详解】句意:——你叔叔是什么时候离开家乡的?——二十年前。他从2009年的年底就已经离开了。
考查特殊疑问句和现在完成时。When什么时候;How long多长时间;since自从;at在。根据答句“Twenty years ago.”可知其对应的疑问句应以when来提问,排除选项B和D;“He has been away...the end of 2009.”为现在完成时,此空应是since,后接时间状语。故选A。
85.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。
86.A
【详解】句意:——你父亲在哪里?——他去澳大利亚开会了而且他在悉尼待两个星期了。
考查时态。has been in待在某地(常和时间段连用);went to一般过去时;has been to去过某地(已回);has gone to去了某地(未回)。根据句意和时间状语“for two weeks”可知时态是现在完成时态,只有has been in能和时间段连用。故选A。
87.D
【详解】句意:你听说过林书豪吗?
考查动词短语和现在完成时。hear from收到……来信;hear of听说。根据“Have you ever…Jeremy Lin”可知,这里是问是否听说过林书豪,用hear of,可排除AB选项;又因为该句为现在完成时,其构成为“have/has+动词过去分词”,所以此处是用过去分词heard,故选D。
88.D
【详解】句意:我的父母在他们二十岁时结婚,他们结婚已经二十年了。
考查现在完成时延续性动词。短语“和某人结婚”用marry sb,marry是短暂性动词,用于现在完成时且表示动作延续时要变为have/has been married。根据“when they were both 20 years old”可知第一空用短动作;根据“for 20 years.”可知要用长动作。故选D。
89.B
【详解】句意:——这是我的电话号码,8912232。——哦,我已经把它写下来了。
考查过去分词及代词辨析。根据“I’ve”可知,此处应用“have+过去分词”构成现在完成时,write的过去分词为written,排除A、C项;it它;them它们。根据“Here is my phone number”可知,这里指代上文提到的“phone number”,应用it来指代。故选B。
90.A
【详解】句意:——今天下午为什么不和1班一起打篮球呢?——因为他们去淮安参加学校旅行了。
考查现在完成时。have been to去过某地,且已回来;have gone to去了某地,还未回来。根据“Because they...Huai’an for a school trip.”可知,1班去淮安了,还未回来,因此用gone to,此处是强调对现在造成的影响,所以用现在完成时。故选A。
91.A
【详解】句意:不仅彼得而且他的朋友们都去了图书馆。他们借了一些有趣的书。
考查现在完成时以及主谓一致。have/has gone to去了某地(还未回来);have/has been to去过某地(已回来)。根据“They borrowed some interesting books”可知,现已回来,排除B和C选项。not only…but also连接并列主语,遵循“就近原则”,根据friends可知,助动词用have,故选A。
92.B
【详解】句意:——他们结婚多久了?——抱歉我不知道。但是我知道陈先生下个月要和一个护士结婚。
考查动词时态以及动词marry的用法。marry结婚,短暂性动词;been married已经结婚,延续性动词;got married结婚了,短暂性动词;get marry错误表达。how long要与现在完成时连用,且动词要用延续性动词,排除ACD三个选项。marry sb“与某人结婚”,故选B。
93.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。
94.B
【详解】句意:他收到了一辆汽车作为生日礼物,但他不会接受,因为它太贵了。
考查动词辨析及时态。receive收到;accept接受。根据“as it is too expensive”可知小汽车太贵了不会接受,won’t后接动词原形,第二空填accept,排除AC;收到一辆小汽车这个动作过去已经发生对现在造成了影响,第一空用现在完成时,排除D。故选B。
95.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。
96.C
【详解】句意:——我很长时间没有亨利的消息了。——你觉得他出了什么事?
考查动词时态。分析句子结构,根据“I haven’t heard from Henry for a long time”可知,强调过去对现在造成的影响,用现在完成时,排除B和D选项。sth happen to sb“某人发生了某事”,故选C。
97.D
【详解】句意:这是本周的第三次你上学迟到。
考查时态。句型“it is+序数词+time+that从句”表示“第几次……”,从句时态应用现在完成时。故选D。
98.A
【详解】句意:——你叔叔什么时候到达南京的?——嗯,他已经在南京待了两天了。
考查延续性动词和短暂性动词。has been in已在某地,延续性动词;has been to去过,短暂性动词;has come to已来到,短暂性动词;has gone to去了,短暂性动词。根据句子中的“for two days”可知,这里要用延续性动词,表示“已在南京”两天了。故选A。
99.C
【详解】句意:她结婚15年了,但她仍然不知道自己嫁给了什么样的男人。
考查动词的用法。根据“for 15 years”可知,第一空用延续性动词,marry“结婚”对应的延续性动词为be married,排除B和D;第二空处是定语从句,先行词为“man”,表示她嫁给这个男人,marry sb意为“嫁给某人,与某人结婚”,所以空处用married作谓语。故选C。
100.C
【详解】句意:杰克于2000年与罗斯结婚。也就是说,他们已经结婚将近23年了。
考查动词时态。marry sb/get married to sb“与某人结婚”,根据“in 2000”可知,第一句是一般过去时,动词用过去式;“for+一段时间”要与现在完成时连用,且动词要用延续性动词,be married是延续性动词,故选C。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)