第11练 现在完成时-2022年【暑假分层作业】七年级英语(牛津上海版)(解析版)

3.0 envi 2025-03-19 5 4 86.29KB 8 页 3知币
侵权投诉
11 练 现在完成时
概述
现在完成时用来表示对目前状况仍有影响的、刚刚完成的动作(常与
yetalreadyjust 连用),或者过去某一时刻发生的、持续到现在的情况(常与
forsince 连用)。
for / since 的使用
for since 都是现在完成时的标志词,其用法归类及区别如下:
since
1) since + 过去一个时间点(如具体的年、月、日期、钟点,last month 等)
I have been here since 1989. 自从 1989 年我就在这里了。
2) since + 一段时间 + ago
I have been here since five years ago. 我来这儿已经有五年了。
3) since + 从句
Great changes have taken place since you left.
自从你离开,这儿发生了巨大的变化。
4) It is + 一段时间 + since 从句
It is two years since I became a middle school student.
自我成为一名中学生已经有两年的时间了。
for
for 用作介词,后接表示一段时间的词语,如 a yearthree days
I have lived in Shanghai for many years. 我已经在上海待了好多年了。
短暂性动词与持续性动词转换
since for 的句子中,动词必须使用持续性动词
纠错:I have borrowed the book for 3 days. → I have kept the book for 3 days.
常用短暂性动词与持续性动词转换表
短暂性动词 持续性动词
go / leave be away
come be here
come back be back
join be in… / be a … member
become be
buy have
borrow keep
die be dead
begin be on
finish be over
open be open
closed be closed
一、单项选择
1.—Mr. Smith, it seems that you know a lot about this factory.
—Oh, I’ve ________ here for many years.
Agot Bworked Cjoined Dcome
【答案】B
【解析】
【详解】
句意:——史密斯,看来你对这家工厂很了解啊。——哦,我在这里工作很多年了。
考查延续性动词。got 得到;worked 工作;joined 加入;come 来。根据“for many years.”
知,需要延续性动词;worked 是延续性动词;故选 B
2.—You dance so well, Alice.
—Thanks. I ________ Chinese dance since I was 5 years old.
Alearn Blearnt Cam learning Dhave learnt
【答案】D
【解析】
【详解】
句意:——Alice,你跳舞跳得真好。——谢谢。我从 5岁开始学习中国舞。
考查时态。根据“since I was 5 years old”可知句子使用现在完成时 have/has done。故选 D
3.—Your skirt looks so beautiful! When did you buy it?
—I ________ it on my 16th birthday and I ________ it for 2 years.
Abuy; will buy Bbought; have had Cbought; have bought Dbuy; had
【答案】B
【解析】
【详解】
句意:——你的裙子真漂亮!你什么时候买的?——我 16 岁生日时买的,已经用了两年了。
考查时态。根据“on my 16th birthday”可知,第一处是一般过去时,用过去式;根据“for 2
years”可知,第二处是现在完成时,动词需用延续性动词。故选 B
4Tintin ________ popular for over eighty years.
Ais Bwill be Cwas Dhas been
【答案】D
【解析】
【详解】
句意:丁丁(的故事)已经流行了 80 多年。
考查句子时态。根据句中“for over eighty years”提示,空格处应用现在完成时,指过去的
动作或状态持续到现在,或对现在造成的影响,可能持续发生下去。故选 D
5I ________ English for almost 9 years. I’m much better at it now.
Ahave studied Bstudied Cwill study Dstudy
【答案】A
【解析】
【详解】
句意:我已经学习英语将近 9年了。我现在更擅长英语了。
考查动词时态。根据“for almost 9 years”和“I’m much better at it now.”可知,该句使用现在
完成时,主语是 I,结构是 have done,故选 A
6I ________ you for two years. I miss you very much.
Adon’t see Bwon’t see Cdidn’t see Dhaven’t seen
【答案】D
【解析】
【详解】
句意:我有两年没见到你了。我非常想念你。
考查动词的时态。根据“for two years”和语境可知,表示已经两年没见面了,用现在完成
have/has done,否定在助动词后加 not。故选 D
7We ________ good friends since we were in middle school.
Ahave been Bare Cwere Dwill be
【答案】A
【解析】
【详解】
句意:我们从中学起就一直是好朋友。
考查动词时态。根据“since we were in middle school.”可知,“since+一般过去时”常与现
在完成时(have/has done)连用,故选 A
8My mother ________ in this school for ten years and she is always patient with her students.
Ataught Bwill teach Chas taught Dis teaching
【答案】C
第11练 现在完成时-2022年【暑假分层作业】七年级英语(牛津上海版)(解析版).docx

共8页,预览3页

还剩页未读, 继续阅读

作者:envi 分类:初中 价格:3知币 属性:8 页 大小:86.29KB 格式:DOCX 时间:2025-03-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 8
客服
关注