How long have you been studying English?想问一下可以换成How long have you studied English?Jack____(study) English since 2005.这句话给的答案是has been studying 请问可以换成has studied吗?理由

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 15:51:46
How long have you been studying English?想问一下可以换成How long have you studied English?Jack____(study) English since 2005.这句话给的答案是has been studying 请问可以换成has studied吗?理由
xU]O[+xlM O7i'ԉ0@kxϦTb ^ Ÿ9__:si>tf9{מ~edA E³\%"o)]kۙDgC |lAZ]e}.ޏA}f*05NE阃=- OijgDo&K5)IXW([SZquڨ֮QUh@ 9_jDM.h-Ne e]kur]F>W|nPn("umz!}#3G@(ztz8JP9U#z)^<,D8pl$"C#Ѹc퇮nPU“?~xKܺ3a5Ck$ޖ˲˛NV0{4KW'@EZm YVAa &|!P|0V0Q =Ly2&kvQ>4 =SRot,G1~ aKw:ӜraA 䤲H:"(niI+CJMX_S$o`sIeQ9Ej_B׮D%L"34\&&p,"+牽P]dnNe"@> 0T)[CӰh]oNmUTq{XK( ~&4!

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?
想问一下可以换成How long have you studied English?
Jack____(study) English since 2005.这句话给的答案是has been studying
请问可以换成has studied吗?理由

How long have you been studying English?想问一下可以换成How long have you studied English?Jack____(study) English since 2005.这句话给的答案是has been studying 请问可以换成has studied吗?理由
首先,两个用法所表达的意思很接近,都表示从2005到现在一直在学习.只是两个表达法的侧重点有所不同:has been studying 强调的是study这个动作,而has studied强调的是study这个结果.
另外的例子:
He has been working really hard recently.(强调工作的过程)
He has written a good report.(强调写作的结果)

has studied: 从2005年到现在学习英语
has been studying:完成进行时,强调从2005年到现在,而且还在继续学
如果只有has study时,选择也是正确,两者同时存在时,选择后者更加合适

两种形式 (1)have+done 过去完成时
(2)have+being +doing 过去完成进行时
How long have you studied English ? 缺少时态 是有问题的
Jack has studied English since 2005. 显然也是错误的 有个时态什么意思?缺少什么时态,有什么时态过去...

全部展开

两种形式 (1)have+done 过去完成时
(2)have+being +doing 过去完成进行时
How long have you studied English ? 缺少时态 是有问题的
Jack has studied English since 2005. 显然也是错误的 有个时态

收起

has studied

不可以哦
这里的has been doing sth是从之前(一直到现在)都在干某事
这个结构表示的是一种时间上的延续,一直都在干这事儿
如果你用has studied,只能证明他学过,不代表现在还在学
而后面的since 2005明显是说从2005年一直到现在都还在学
所以要been studying
望采纳~那可以换成How long have ...

全部展开

不可以哦
这里的has been doing sth是从之前(一直到现在)都在干某事
这个结构表示的是一种时间上的延续,一直都在干这事儿
如果你用has studied,只能证明他学过,不代表现在还在学
而后面的since 2005明显是说从2005年一直到现在都还在学
所以要been studying
望采纳~

收起