内容正文:
2022-2023学年八年级英语下册单元模块满分必刷题(外研版)
Module 4 Seeing the doctor【刷语法】(重点语法提升练)
现在完成时(3)
1. 与表示一段时间的标志词连用,短暂性动词要变为持续性动词(见下表)。表示一段时间的标志词有:for,since,how long。
2、现在完成时常与for+时间段或since引导的时间状语(从句)连用。
for+时间段,表示“持续……” 常用于现在完成时态
since+ 过去时间点 / 过去时的句子,表示“自从……以来”,常用于现在完成时态。
一、单项选择
1.(2022春·北京门头沟·八年级校考期中)Lucy is my friend. She _________ in this school since she came here.
A.has studied B.will study C.is studying D.studied
2.(2022春·天津河北·八年级天津二中校考期中)My parents ________ me a new bike as a birthday gift last year. Now I ________ it for a year.
A.bought; bought B.bought; have had
C.have bought; have had D.bought; have bought
3.(2022春·天津津南·八年级统考期中)I ________ this book for three months.
A.buy B.bought C.have bought D.have had
4.(2022春·天津津南·八年级统考期中)My uncle has taught in this school ________ he was 20 years old.
A.for B.since C.until D.when
5.(2022春·北京西城·八年级北京四中校考期中)I ________ the dress for a year. It is not a new one.
A.had B.have had C.bought D.have bought
6.(2022春·北京西城·八年级北京四中校考期中)David has worked in this company since he ________ to Beijing.
A.comes B.has come C.came D.is coming
7.(2022春·北京西城·八年级北京十四中校考期中)Mr. Fan ________ this watch in 2012. He ________ it for 10 years.
A.bought; has had B.bought; has
C.has bought; has had D.has bought; had
8.(2022春·江苏盐城·八年级统考期中)The Battle at Lake Changjin II ________ for about half an hour. It is really exciting.
A.has begun B.has been on C.was on D.will begin
9.(2022春·北京通州·八年级统考期中)—How long has your sister studied in this college?
—She ________ here for 3 years and she will graduate from this college next year.
A.has studied B.studied C.will study D.was studying
10.(2022春·江苏扬州·八年级校联考期中)It ________ over 10 years since my grandpa ________.
A.was; died B.was; has been dead C.has been; died D.is; has died
11.(2022春·浙江·八年级校联考期中)— It has been 10 years ________ we met last time!
— Yeah. How time flies!
A.since B.before C.until D.after
12.(2022春·江苏淮安·八年级淮安市浦东实验中学校考期中)I must return the books to the library. I ________ them for three weeks.
A.keep B.have kep