have been doing 和have+过去分词有什么不同?RT 比如have been collecting 和have collected的不同之处

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 16:52:05
have been doing 和have+过去分词有什么不同?RT 比如have been collecting 和have collected的不同之处
xS_oP*}tYS2}mW`%oTV2-a2%RrϽ_۞C4zOS̼TuE VLw^ 5ӉkBx@&|~s(rva^R!x{Rd#?ji &>|5Ġ#188YaOlߘo!."M q*wSJb&kվc5 ZF&/=pedfzIGʼ( ,n3޼YRᵒ){TGJt`ސb i~$D±aNy:GNkqquEN|:/53P߂;rs* wlbvG٤M:猩8) . zxLlRI Y1

have been doing 和have+过去分词有什么不同?RT 比如have been collecting 和have collected的不同之处
have been doing 和have+过去分词有什么不同?
RT 比如have been collecting 和have collected的不同之处

have been doing 和have+过去分词有什么不同?RT 比如have been collecting 和have collected的不同之处
1 现在完成进行时,表示过去发生的动作或已经完成的动作,现在仍然继续,并且还将进行下去.构成结构是:“have been +doing”
2 现在完成时,表示过去发生的动作对现在造成的结果和影响.结构是:“have+过去分词”
3 这两种时态的区别是:现在完成进行时表示动作还将继续并进行下去,表示动作继续.而现在完成时表示动作已经结束.
For example,I have been collecting old coins for three years.(我已经收集古币三年了,说明现在还收集.)
I have collected old coins for three years.(说明只收集了三年,现在不收集古币了)

前者可以指collect这个状态一直延续着,表“一直在收集”;
后者collect指就这个动作,动作是无法延续的!