打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
现在完成时和现在完成进行时的用法及区别习题
现在完成时和现在完成进行时谈论的都是过去开始的、现在仍在进行的行动。这意味着两种时态都可以用 how  long 来回答正在进行的动作,然而,它们的关注点略有不同:
  • 现在完成时:
  • 1、与延续性和非延续性动词一起使用
  • 2、关注行动的结果
  • 3、谈论最近完成的与现在有关的行动或经历

  • 现在完成进行时
  • 1、仅与延续性动词一起使用
  • 2、强调动作的持续时间
  • 3、谈论正在进行的临时行动或新习惯

一、选择正确的答案完成下面的句子
1、_____your new car yet?
a、Have you bought b、Have you been buying
2、Our teacher _____more than a dozen exam papers up to now.
a、has checked b、has been checking
3、I _____to many counties so far.
a、have travelled b、have been travelling
4、I _____my key, I cannot find it.
a、have lost have been losing
5、It _____non-stop for more than an hour now.
a、has rained b、has been raining
6、Sara _____for you for a long time; where have you been?
a、has been waiting b、has waited
7、Brya _____Spanish for three years.
a、has been learning b、has learned
8、How long _____the piano? "Since I was 5."
a、have you been playing b、have you played
9、Mariamy _____ lost wallet.
a、has found b、has been finding
10、We _____you for ages.
a、hasn't seen b、hasn't been seeing
11、My dad  _____in the same company for more than twenty years.
a、has been working b、has worked
12、My patience _____to an end.
a、has come b、has been coming
13、How long _____TV, your eyes look so red.
a、have you been watching b、have you watched
14、I _____for over eight hours now. I am extremely tired.
a、have driven b、have been driving
15、The jury _____a verdict after three hours.
a、has reached b、has been reaching
二、答案及解析
1、Have you bought
解析:yet 是现在完成时的信号词,因此这里选 Have you bought。
2、has checked
解析:强调动作已经完成用现在完成时,因此这里选 has checked,或者从字面上理解,老师不可能同时在检查超过12份的试卷。
3、have travelled
解析:同2,或者说我不可能同时在很多国家在游玩。
4、have lost
解析:进行时包括现在完成进行时只能用延续性动词,而 lose 是非延续性动词,因此这里选 have lost。
5、has been raining
解析:这里的关键字是 non-stop,既然是不停的,那么用现在完成进行时更合理。
6、has been waiting
解析:强调持续的等待动作,因此选 has been waiting 更合理。
7、has been learning
解析:for 虽然是现在完成时和现在完成进行时的关键词,但是该句强调持续的学的动作,因此选 has been learning 更合理。
8、have you been playing
解析:How long 和 since 虽然是两个时态的关键字,但是该句强调持续的弹的动作,因此选 have you been playing 更合理。
9、has found
解析:进行时包括现在完成进行时只能用延续性动词,而 find 是非延续性动词,因此这里选 have found。
10、haven't seen
解析:当 see 表示感官的看时,属于非延续性动词,因此这里选 haven't seen。
11、has been working/has worked
解析:当动作是 work 或 live 等时,用两个时态的意思是一样的,因此这里选 has been working 或 has worked.
12、has come
解析:当 come 表示位于或处于一个特殊的情况时,是非延续性动词,因此这里选 has come(come 的过去分词是原形)。
13、have you been watching
解析:从后面的时态 looks 可以看出,当问话的人问你的时候你还是处于 watch 的状态,因此选择 have you been watching 更合理。
14、have been driving
解析:强调持续的驾驶造成的疲劳,因此选择 have been driving 更合理。
15、has reached
解析:当 reach 表示达到某个目标时,相当于一个非延续性动词,因此这里选 has reached.
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
2013年全国各地市中考英语试卷分类解析汇编: 单项选择 动词时态
初中英语全部时态
动词的时态易混知识点二
4句顺口溜记住完成时态中15个瞬间性动词与延续性动词的转换
一般现在时态,现在进行时,一般过去时,一般将来时,现在完成时
初中英语:99%的人都收藏的延续性动词与非延续动词大讲解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服