现在完成时和过去完成时怎么区分

如题所述

1.概念上:
现在完成时表示过去发生的某一动作对现在造成的结果或影响,也可指过去开始 延续到现在的动作或状态.
过去完成时表示在过去某一动作或时间 以前已发生或完成的 动作,也可指从过去某时开始 到过去某时为止的 动作或状态,即“过去的 过去”.
2.结构上:
现在完成时:主语 + have / has + 过去分词 (肯定式)
过去完成时:主语 + had + 过去分词 (肯定式)
3. 时间 状语"
现在完成时常用的时间 状语包括 now,today,tonight,this week,this year,already,yet,just,recently….
过去完成时常用的时间 状语包括by,at,before等构成的 短语.
温馨提示:答案为网友推荐,仅供参考
相似回答