He has learned English for 5 years 学英语学5年了,目前还有在学吗?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 21:50:18
He has learned English for 5 years 学英语学5年了,目前还有在学吗?
He has learned English for 5 years 学英语学5年了,目前还有在学吗?
He has learned English for 5 years 学英语学5年了,目前还有在学吗?
确实,这句话并没有告诉你他还在没在学,要看语境的.但是一般说来,是还在学的.因为完成时是用过去发生,到现在已完成或刚完成的动作来说明现在的情况,或说明到目前为止所完成的动作.
如果
A - How is his English?
B - He has learned English for 5 years.
这里表示,他学了5年,所以很好,究竟现在学没学,这个不重要.
A - What has he been doing these years?
B - He has learned English for 5 years.
这肯定是还在学了.
又比如:
A - What did he do in USA?
B - He has learned English for 5 years.
他在那里学了5年英语.至于现在还学吗,也许都已经回国了不清楚.
如果表示目前还在学,最好的说法是:
He has been learning English for 5 years.
用完成进行时.
应为有for
没有since
所以应该没再学吧
现在完成时有一种用法,可以用来表示发生在过去某一时刻的,持续到现在*并有可能延续下去的情况,常与for,since连用.
Mary has been ill for three days.
I have lived here since 1998.
以上的两个例子并无法确定是否延续,因为english speaking 国家对此并不是很重视,当然如果你非要一个结果,我...
全部展开
现在完成时有一种用法,可以用来表示发生在过去某一时刻的,持续到现在*并有可能延续下去的情况,常与for,since连用.
Mary has been ill for three days.
I have lived here since 1998.
以上的两个例子并无法确定是否延续,因为english speaking 国家对此并不是很重视,当然如果你非要一个结果,我认为延续下去的情况更常见。
收起
现在完成时,继续下去,或者刚刚结束
这是现在完成时,所以有可能还在学也可能不再继续
还在学,如果是过去式,就说明没学了
之所以用现在完成时,一个原因是因为进行的事情一直延续到现在,还有可能继续下去。表示对现在的一种影响。或者说是完成的一种结果,不强调继续下去的可能。所以你问的问题,有可能继续学英语下去,也有可能就此停止。