How long have you been studying English?

学习 时间:2026-04-02 08:25:57 阅读:473
How long have you been studying English?想问一下可以换成How long have you studied English?Jack____(study) English since 2005.这句话给的答案是has been studying 请问可以换成has studied吗?理由

最佳回答

陶醉的棒球

愉快的大树

2026-04-02 08:25:57

首先,两个用法所表达的意思很接近,都表示从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?
再问: 请问第二个时态不能互换?

最新回答共有2条回答

  • 壮观的蚂蚁
    回复
    2026-04-02 08:25:57

    首先,两个用法所表达的意思很接近,都表示从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?再问: 请问第二个时态不能互换?

上一篇 根据铭牌算出吸程,该水泵连续工作1小时,把水抽高了50米,此时水泵的效率是多少,

下一篇 0在数学中表示什么?0在日常生活中有哪些作用?(举例4个)