精选优质文档-倾情为你奉上语法-现在完成时和过去完成时的区别1.从结构上区别现在完成时:主语 + have / has + 过去分词 (肯定式)主语 + have / has + not + 过去分词 (否定式)Have / Has + 主语 + 过去分词 (疑问式)过去完成时:主语 + had + 过去分词 (肯定式)主语 +had + not + 过去分词 (否定式)Had + 主语 + 过去分词 (疑问式)2.从时间状语区别现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recentlyetc”。过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。例如:Have you had your lunch yet? 你吃午饭了吗?Yes, I have . Ive just had it. 是的,我刚吃