作业帮 > 英语 > 作业

He has learned English for 5 years 学英语学5年了,目前还有在学吗?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 11:36:44
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.
用完成进行时.