have done 现在完成时 和 过去时有什?区别啊 顺便说下have/has been doing 现在完成进行时

日期:2011-04-29 13:31:23 人气:1

have done 现在完成时 和 过去时有什?区别啊 顺便说下have/has been doing 现在完成进行时

have done 表示 1)持续到现在为止的这一时期发生的情况,刚刚完成的动作或状态,一般是多次动作的总和或状态及习惯性的动作。 2) 对现状有影响的某一已发生的动作 无论如何,它从时间上或者从后果上和现在联系了去了。 had done表示 过去完成,这个动作持续到过去的某个时刻完成。和过去式相比,表示过去的过去,一般和过去某时或某动作相比较时用。 have been doing表示 强调动作一直在做,直到现在还在做。而且强调动作延续时间的长久时,用现在完成进行时更多一些。 也可间或表示
    A+
热门评论