文档内容
2024-2025学年八年级英语下册单元模块满分必刷题(人教版)
Unit 10 I’ve had this bike for three years
【刷语法】(重点语法提升练)- 现在完成时(3)
语法精讲
现在完成时的用法:
时态 含义 结构 时间状语
表示过去发生的动作对现在 since,for,so far,already,
has/have+动词的过
现在完成时 的影响,或者表示从过去持 yet,recently,ever,twice,
去分词形式
续到现在的动作或状态 in the last /past few years
【易错警示】
1. 常用的现在完成时的句型结构
(1)It has been / It’s+时间段+since+过去时从句 / 过去的时间
如:It has been / It‘s three years since we met each other last time. 自从我们上次见面以来已经有三年了。
(2)时间段+has passed+since+过去时从句
如:Many years has passed since we knew each other. 我们已经认识多年了。
2. for+时间段,表示“持续……” 常用于现在完成时态
since+ 过去时间点 / 过去时的句子,表示“自从……以来”,常用于现在完成时态。
for 与since也可以互用:
He has been here for five weeks=He has been here since five weeks ago. 他到这儿已经五周了。
现在完成时与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间
的标志词有:for,since,how long。语 法 精 练
过关测试满分:50分 时间:30分钟
一、单项选择(每小题1分,共50分)
1.—Ms White, how long can I _________ the dictionary?
—No rush, take your time!
A.have B.borrow C.lend D.keep
2.—Your T-shirt looks beautiful. When did you buy it?
—In June. I ________ it for two weeks.
A.had B.have had C.buy D.have bought
3.—Do you know when Tom is leaving?
—Oh, he _________ since ten minutes ago.
A.left B.has left C.was away D.has been away
4.—When did your parents ________?
—They ________ for 20 years.
A.marry; got married B.get married; have got married
C.marry; have got married D.get married; have been married
5.—How long ________ you ________ the computer?
—Six years or so. Actually, I need a new one.
A.did, have B.have, had C.have, bought
6.Hurry up! The film ________ for 10 minutes.A.begins B.has begun C.is on D.has been on
7.—How long have you ______ the book?
—For a week. I will return it to the library next Sunday.
A.borrowed B.kept C.lent D.had
8.I ________ a book from school library a few days ago. I ________ it for a few days.
A.have borrowed; have borrowed B.borrowed; have borrowed
C.borrowed; have kept D.have borrowed; have kept
9.—How long _________ the new house?
—For two years.
A.have you bought B.have you had C.did you had
10.—How long have you ________ this car?
—For about thirteen years.
A.buy B.have C.had D.bought
11.You are late. The film ________ since twenty minutes ago.
A.has been B.has been on C.began D.is beginning
12.—The book is worth reading. How long may I ________ it?
—________ a week.
A.keep, For B.borrow, For C.lend, In
13.The Smiths moved to Shanghai for work in 2010. Now they ________ Shanghai for 13 years.
A.have been in B.have been to C.have arrived in
14.A new fitness center _____ for two months in Wanda Plaza, but I _____ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been opened; haven’t been D.has been open; haven’t been to
15.—It’s time to work now.
—OK. I’ll wake Alan up. He ________ for two hours.
A.has fallen asleep B.has been asleep C.fell asleep D.falls asleep
16.—Mary, I remember you ________ several years ago.
—Yes, I ________ for 3 years.
A.married; have married B.married; married C.married; have been married
17.Tom ________ since his mother came in.
A.has woken up B.has been awake C.woke up D.was awake18.—Have you finished reading the book?
—Not yet. I have just ________ it for three days.
A.got B.lent C.borrowed D.kept
19.—Do you know that young man, Andy?
—Yes, he ________ here for about three years.
A.came B.comes C.has come D.has been
20.—Why are you worried?
—I’m expecting a call from my daughter. She _________ HK for three years.
A.has been in B.went to C.has been to D.has gone to
21.—How long may I ________ your dictionary?
—For one week. But you mustn’t ________ it to others.
A.keep; lend B.borrow; lend C.lend; be borrowed D.have; borrow
22.—Does Mr. Smith have a new house?
—Yes. He ________ it for two years.
A.bought B.has owned C.has bought
23.Mr. Fan ________ this watch in 2013. He ________ it for 8 years.
A.has bought; has had B.bought; has bought C.bought; has had
24.—Mr. Liu ________ the book last Monday.
—I know. He ________ it for 9 days.
A.borrowed; has borrowed B.borrowed; has kept C.has borrowed;
borrowed
25.—Your hat is so beautiful. How long have you _____ it?
—My mother just ______ it for my birthday yesterday. I like the color. It’s so cool.
A.bought; bought B.had; bought C.buy; send D.had; sent
26.Lu Xun ________ for about 87 years since he ________ in 1936.
A.has been dead; died B.has died; was dying
C.died; was dead D.was dead; died
27.I’ve known him for years, but I have no idea ________.
A.when did he get married B.who did he marry
C.how long he got married D.when he got married
28.The old man needs five hours’ sleep a night, but he ________ for over seven hours tonight.A.has gone to bedB.has slept C.has gone to sleep D.has fallen asleep
29.How long has the meeting ________?
A.began B.started C.over D.lasted
30.—When did you make friends with Jim?
—We ________ friends since five years ago.
A.are B.made C.have made D.have been
31.Mr. Black _________ from Australia for three days.
A.came back B.will be back C.has come back D.has been back
32.Daniel ________ the book for over two weeks, he has to ________ it to the library.
A.has kept; returnB.has borrowed; give C.borrowed; take D.kept; bring
33.The shop in Wanda Square ________ for six years, but I ________ there so far.
A.has opened; haven’t gone B.has been open; haven’t been
C.has been opened; haven’t gone D.has opened; haven’t been
34.—Mike, could you please tell me ________?
—Ever since 1996.
A.how long has he joined the team B.how long he has joined the team
C.how long has he been in the team D.how long he has been in the team
35.—When did your parents ________?
—In 2009. They ________ for over 10 years.
A.marry; got married B.get married; have married
C.marry; have married D.get married; have been married
36.The basketball final ________ for an hour, but we are still very excited.
A.has begun B.has ended C.has been on D.has been over
37.My grandmother ________ here for 10 years, so she knows well about her neighbourhood.
A.lives B.has lived C.will live D.was living
38.How time flies! It has been ten years since I ________ him in Xuzhou.
A.meet B.met C.have met D.will meet
39.—It is ten years ________ we met each other.
—How time flies! I can’t believe that we ________ friends for ten years.
A.when; have made B.since; have made C.when; have been D.since; have
been40.—Sorry, I’m late. ________ did the meeting begin?
—It doesn’t matter. The meeting ________ for several minutes.
A.When; has just begun B.When; has just been on C.How long; has just been on
41.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.have
passed; had died
42.He ________ with us since he returned last month.
A.has lived B.lived C.had lived D.lives
43.The old man has lived near the sea ________.
A.since then B.after that C.two years ago D.in 1989
44.My mum ________ since last year.
A.has been able to drive B.was driving C.was able to drive D.could drive
45.Once a fishing village, Shanghai ________ into an international city since the opening of its port.
A.develops B.has developed C.is developing D.developed
46.—How long have you known your best friend?
—I’ve known him ________ six years. I ________ to know him in 2018.
A.since; had begun B.for; began C.at; begin D.since; began
47.Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about 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
48.AI technology ________ more and more popular since 2010.
A.is B.was C.will be D.has been
49.We ________ in our school for nearly two years.
A.will be B.have gone C.have been D.were going
50.Denise _________ the Liaoning Provincial Museum for hours and she will be back at five o’clock.
A.has been to B.has gone to C.has been in D.has gone in