现在完成时和过去完成时的区别是什么?
1个回答
展开全部
1、构成不同
现在完成时表示动作发生在过去,但与现在有关系。过去完成时表示在过去某一段时间或动作以前已经完成的动作。强调过去的过去。现在完成时的句型:have/has+过去分词;过去完成时的句型:had+过去分词。
2、侧重不同
现在完成时侧重对现在产生的结果或造成的影响,与现在有关;过去完成时则表示动作发生在过去,强调过去的过去。与过去其他动作比较时才会用到。
3、时间状语使用的时间表述不同
现在完成时: 常用的时间状语包括 “now, today, tonight, this week, this year, already, yet, just, recently…etc”。
过去完成时: 常用的时间状语包括 “by, at, before等构成的短语”。注意:当表示一段时间,现在完成时和过去完成时都可以用for 或since引导的状语。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询