衔接点18 一般过去时与现在完成时区别-【衔接教材·暑假作业】八年级英语(仁爱版)(解析版)

3.0 envi 2025-02-22 16 4 74.88KB 6 页 3知币
侵权投诉
衔接点 18 一般过去时与现在完成时区别
1My uncle the club in 2010. He the club for over 3 years.
Ajoined; has been a member of Bjoined; has joined
Chas joined; has joined Dhas joined; has been in
【答案】A
【解析】句意:我叔叔在 2010 年参加这个俱乐部。他已经成为这个俱乐部的成员之一超过三年了。考查动
词时态的用法。根据 in 2010 可知第一空用过去时,排除 CDfor+一段时间,一般用于现在完成时表示
已经成为俱乐部的成员 3年了。join 是非持续性动词,后不能跟时间段。故选 A
2---Where is your father?
---He_________ Australia and he ________Sydney for two weeks.
Ahas been to; has been in Bhas gone to; has been in
Chas been in; has been to Dhas gone to; has been to
【答案】B
【解析】句意:——你的父亲在哪里? ——他去了澳大利亚, 已经在悉尼了。考查现在完成时态。
have/has gone to 已去了某地,表示人不在说话地点; have/has been in 已在某地;have/has been to 去过某地,
但现在不在那里。根据句意语境,可知不在对话的地方,ACD 三项不合语境,故选 B
3Jackson __________ school two years ago and he __________ for two years.
Aleaves; has gone Bleft; has been away
Cleaves; has been away Dleft; has gone
【答案】B
【解析】句意:Jackson2 年前离开了学校,他离开 2年了。根据 two years ago 可知第一句用一般过去时态,
排除 A/C;根据 for two years.可知第二句用现在完成时态,
go 是短暂性动词,不能和时间段连用,be away 离开,是延续性动词;故选 B
【点睛】
leave+地点,离开某地,例如:He left Beijing yesterday. leave for+地点,离开去某地,例如:He left for
Beijing yesterday.leave 是短暂性动词不能接时间段,如果说离开多长时间要用 be away 例如:He will be
away a week.
4Thomas Kate for two years, and they have had a child.
1
Agot married with Bhas been married to
Cmarried to DMarried
【答案】B
【解析】试题分析:句意:汤姆和凯特结婚两年了,他们已经有了一个孩子。考查现在完成时态的用法。
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be 动词
表示)常与 for+时间段),since+时间点或过去时的句子)连用。现在完成时中,非延续性动词不能
for since 引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。结婚延续性的状态是
be married to,故选 B
5The discussion about whether to keep pets _________ for forty minutes yesterday afternoon.
Awill last Bhas lasted Clasted
【答案】C
【解析】句意:昨天下午关于是否要饲养宠物的讨论持续了四十分钟。本题考查时态。will last 是一般将来
时,has lasted 是现在完成时,lasted 是一般过去时。根据 yesterday afternoon 可知,此处用一般过去时,故
C
6I ______ abroad for several years, but I have never regretted my final decision to move back to my motherland.
Aam living Blived Chave lived
【答案】B
【解析】句意:我在国外住了几年,但我从未后悔我搬回祖国的最后决定。A. am living 现在进行时;B.
lived 一般过去时。C. have lived 现在完成时。根据语境理解,现在已经回国,那么住在国外就是过去的事
情,句子需要用一般过去时来表达,故答案为 B
7.— Excuse me. When will the movie Black Panther begin?
— It ________ for ten minutes.
Ahas been on Bhas began Cwill begin
【答案】A
【解析】句意:——打扰了。电影《黑豹》什么时间开始?——已经开始十分钟了。
考查现在完成时。根据“for ten minutes.”可知动作从过去延续到现在,所以用现在完成时态,动作用延续
性动词;begin 对应的延续性状态词为:be on,故选 A
8Andy with his parents ________ to Hong Kong, and they will stay there for a week.
Ahas gone Bhave gone Chas been
【答案】A
【解析】句意:安迪和他的父母已经去香港了,他们将在那里停留一周。考查现在完成时用法。has gone
2
衔接点18 一般过去时与现在完成时区别-【衔接教材·暑假作业】八年级英语(仁爱版)(解析版).doc

共6页,预览2页

还剩页未读, 继续阅读

作者:envi 分类:初中 价格:3知币 属性:6 页 大小:74.88KB 格式:DOC 时间:2025-02-22

开通VIP享超值会员特权

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