内容正文:
2023-2024学年八年级英语下册单元模块满分必刷题(人教版)
Unit 10 I’ve had this bike for three years
【刷语法】(重点语法提升练)- 现在完成时(3)
现在完成时的用法:
时态
含义
结构
时间状语
现在完成时
表示过去发生的动作对现在的影响,或者表示从过去持续到现在的动作或状态
has/have+动词的过去分词形式
since,for,so far,already,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。
一、单项选择
1.—________ did the 2023 Wuxi Marathon finish?
—It ________ for nearly one month.
A.When; has finished B.How long; has been over
C.When; has been over D.How long; has finished
2.Mr. Li _______ his hometown to live with his son in the city for over ten years.
A.left B.was away from C.has left D.has been away from
3.—When did you become a volunteer?
—I _________ in this group since 2008.
A.joined B.took part C.have joined D.have been
4.—He looks much taller now. How long is it since he ________ this school?
—He ________ for three years and is studying in New York.
A.has left; has left B.left; has been away C.leaves; has left D.left; has left
5.The old man ________ for almost 5 years.
A.died B.has died C.has been dead D.has dead
6.—How long ________ you ________ this book?
—For about one week. I ________ it from the library last Tuesday.
A.have; borrowed; borrowed B.have; kept; borrowed
C.did; keep; have borrowed D.will; keep; have borrowed
7.—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 D.How long; has just begun
8.—Mom tells me the shopping mall nearby hasn’t ________ ye