How long have you been studying English?
发布网友
发布时间:2024-10-15 01:32
我来回答
共5个回答
热心网友
时间:2024-11-08 13:41
不可以哦
这里的has been doing sth是从之前(一直到现在)都在干某事
这个结构表示的是一种时间上的延续,一直都在干这事儿
如果你用has studied,只能证明他学过,不代表现在还在学
而后面的since 2005明显是说从2005年一直到现在都还在学
所以要been studying
望采纳~
热心网友
时间:2024-11-08 13:42
has studied
热心网友
时间:2024-11-08 13:41
首先,两个用法所表达的意思很接近,都表示从2005到现在一直在学习。只是两个表达法的侧重点有所不同:has been studying 强调的是study这个动作,而has studied强调的是study这个结果。
另外的例子:
He has been working really hard recently. (强调工作的过程)
He has written a good report. (强调写作的结果)
热心网友
时间:2024-11-08 13:36
has studied: 从2005年到现在学习英语
has been studying:完成进行时,强调从2005年到现在,而且还在继续学
如果只有has study时,选择也是正确,两者同时存在时,选择后者更加合适
热心网友
时间:2024-11-08 13:38
两种形式 (1)have+done 过去完成时
(2)have+being +doing 过去完成进行时
How long have you studied English ? 缺少时态 是有问题的
Jack has studied English since 2005. 显然也是错误的 有个时态