I have been collecting shells for three years.和 I have collected shells for three years.在语法和意

问题描述:

I have been collecting shells for three years.和 I have collected shells for three years.在语法和意

第一句是现在完成进行时态,其情景应该是说话人在说自己已经收集贝壳都三年了,而且同时强调至今仍然还在继续收集贝壳,一直没有停止过.
第二句现在完成时,只是表示已经收集了三年的贝壳,至于现在还是否仍然在收集贝壳并没有说,可能很多年前就停止收集了.这句话强调的只是动作曾经发生过.