60灵饰3个格挡:How long have you been collecting shells?与How long have you collected shells?的区别

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 14:49:42
要详细!!!!!!!!!!!!还要介绍一下现在将来时!!!!!!!!!!!!!!!!!!

How long have you collected ...
这是现在完成时,强调这件事现在已经完成了,问已经收集贝壳收集了多久,暗示接下来不收集了,或不收集的可能性很大.

How long have you been collecting ...
表示收集贝壳的事,从过去收集开始以来,直到现在还在进行中,也是问已经收集贝壳收集了多久,但明示现在还在收集,接着还将收集下去.

前一句意思是你收集贝壳有多长时间了,表示动作过去发生并未结束,一直持续到现在,并有可能持续下去,后一句表示动作发生在过去,到现在已经结束了

前一句意思是你收集贝壳有多长时间了,表示动作过去发生并未结束,一直持续到现在,并有可能持续下去,后一句表示动作发生在过去,到现在已经结束了

一个是过去完成进行时.一个现在完成时