当前位置 :
【【高三英语语法填空】为什么这里填hasbeendoing而不是hasdone?SunMeirong_(×)haslived_(live)inManhattan'sChinatownsinceshefirstcametotheUnitedStatesfromFuzhouin1990.答案是(√)hasbeenliving我隐约明白应】
1人问答
更新时间:2024-04-17 21:58:12
问题描述:

【高三英语语法填空】为什么这里填hasbeendoing而不是hasdone?

SunMeirong_(×)haslived_(live)inManhattan'sChinatownsinceshefirstcametotheUnitedStatesfromFuzhouin1990.

答案是(√)hasbeenliving

我隐约明白应该是因为他一直都住在这里所以要用doing

但是老师说过SINCE出现的话应该填现在完成时啊

所以我毫不犹豫填了HASLIVED.

我的疑惑:

1.什么时候应该用现在完成时而什么时候应该用完成进行时?

2.有所谓的提示词语吗?

梅顺齐回答:
  其实,这里两个都算对   现在完成时和现在完成进行时,都属于完成时,意思略有区别,   现在完成时:以前做的,做到现在还在做,但是以后还做不做呢?不知道,也许做,也许不做   现在完成进行时:以前做的,做到现在还在做,但是以后还做不做呢?,特别强调,明确告诉你,以后还要做   提示词和现在完成时差不多的,靠你判断以后还会不会继续做下去   这里,孙先生住在曼哈顿的中国城,用了完成进行时,就是明确告诉你,他以后还会继续住下去   但是,用完成时的haslived,也不能说错,说错是没有道理的,只是表达的言下之意不同而已.
最新更新
热门英语
PC端 | 移动端 | mip端
问答网(wenda2.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:联系方式:

Copyright©2009-2021 问答网 wenda2.com 版权所有 闽ICP备2022000227号-1