内容正文:
2023-2024学年八年级英语下册单元模块满分必刷题(外研版)
Module 4 Seeing the doctor【刷语法】(重点语法提升练)
现在完成时(3)
1. 与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,how long。
2、现在完成时常与for+时间段或since引导的时间状语(从句)连用。
for+时间段,表示“持续……” 常用于现在完成时态
since+ 过去时间点 / 过去时的句子,表示“自从……以来”,常用于现在完成时态。
一、单项选择
1.Li Ming ________ the book for many years since he ________ it as a prize in the competition.
A.kept; got B.has kept; has got C.has kept; get D.has kept; got
2.I have been skating ________ nine o’clock.
A.for B.since C.at
3.—Excuse me, where is Mr. Brown’s office?
—Sorry, I don’t know. I _________ here for only a few days.
A.work B.have worked C.am working D.will work
4.Confucius (孔子) ________ for about 2500 years, but his works still have great influence (影响) today.
A.died B.was dying C.has died D.has been dead
5.She ________ the book ________ last week.
A.has borrowed; for B.has kept; since C.has borrowed; since
6.My father has taught in this school _________ he was twenty years old.
A.because B.since C.when D.after
7.My parents ________ in Hong Kong since ten years ago.
A.live B.lived C.have lived D.has lived
8.Linda and Lucy ________ many places of interest in Guangzhou since 5 years ago.
A.visited B.will visit C.has visited D.have visited
9.Nancy ________ about many local customs in different countries since she bought an encyclopedia last month.
A.learned B.learns C.has learned D.is learning
10.Since you asked me to do it, I ________ it many times.
A.will try B.have tried C.am trying D.try
11.—Your watch is really old, Joe.
—Yes, I ________ it since I was six.
A.have B.will have
C.have had D.am having
12.—Is Tom a member of the club?
—Yes, he ________ the club three years ago, so he ________ in the club for three years.
A.joined; has joined B.joined; has been C.has joined; joined D.has joined; has been
13.The volunteers ________ a lot of help to the community since last year.
A.offered B.will offer C.are offering D.have offered
14.—What a nice bike! How long ________ you ________ it?
—Just five