区别他们除了从组成形式:have/has+v过去式---现在完成时,be+doing现在进行时,之外,还可以从时间上,一般地,现在完成时:forXX.just,last,XXago反正表示过去的,已经发生并完成的.而现在进行时一般好少有时间介词的,be+doing还表示将要做某事.
学这个不难,一般练习时,只区别好它们的组成形式(动词的正确时态形式),其次判断事情是否完成,或正在进行,从而选择要使用的句式,练多了,慢慢熟悉了就好.
区别他们除了从组成形式:have/has+v过去式---现在完成时,be+doing现在进行时,之外,还可以从时间上,一般地,现在完成时:forXX.just,last,XXago反正表示过去的,已经发生并完成的.而现在进行时一般好少有时间介词的,be+doing还表示将要做某事.
学这个不难,一般练习时,只区别好它们的组成形式(动词的正确时态形式),其次判断事情是否完成,或正在进行,从而选择要使用的句式,练多了,慢慢熟悉了就好.