How long have you been studying English?

问题描述:

How long have you been studying English?
想问一下可以换成How long have you studied English?
Jack____(study) English since 2005.这句话给的答案是has been studying
请问可以换成has studied吗?理由
1个回答 分类:英语 2014-10-01

问题解答:

我来补答
首先,两个用法所表达的意思很接近,都表示从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?
再问: 请问第二个时态不能互换?
 
 
展开全文阅读
剩余:2000
下一页:fx的解析式