作业帮 > 英语 > 作业

How long have you been studying English?

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/11 10:32:52
How long have you been studying English?
想问一下可以换成How long have you studied English?
Jack____(study) English since 2005.这句话给的答案是has been studying
请问可以换成has studied吗?理由
How long have you been studying English?
首先,两个用法所表达的意思很接近,都表示从2005到现在一直在学习.只是两个表达法的侧重点有所不同:has been studying 强调的是study这个动作,而has studied强调的是study这个结果.
另外的例子:
He has been working really hard recently.(强调工作的过程)
He has written a good report.(强调写作的结果)
再问: 您的意思是说以下两个都可以吗? How long have you studied English ? Jack has studied English since 2005. 我怎么觉得第一个好别扭啊
再答: 语法上都可以,使用时要看具体的context.比如 1)你妈妈看着你学习了一个上午,她可以问:How long have you been studying English? 2) 一个外国朋友觉得你口语不错,可能会问:How long have you studied English?
再问: 请问第二个时态不能互换?