现在完成时和过去完成时的区别 二者有何不同

文/暖心话

现在完成时和过去完成时的主要区别在于时间参照点和结构上。现在完成时表示动作发生在过去,但对现在有影响;而过去完成时表示在过去某一时间点之前已经完成的动作,不考虑对现在的影响。

现在完成时和过去完成时的区别是什么

1. 时间参照点

过去完成时和现在完成时的主要区别在于时间参照点的不同。

过去完成时以过去某个确定的时间点为参照点,表示在这个时间点之前已经完成的动作或状态。

现在完成时以现在为参照点,表示从过去某个时间点(通常不确定)一直持续到现在或刚刚完成的动作或状态。

举个例子,以下两句话都表示“我已经吃了饭”,但它们的含义有所不同:

I had eaten dinner by 7 o'clock last night. (过去完成时)

I have already eaten dinner. (现在完成时)

在第一句话中,by 7 o'clock last night是过去某个确定的时间点,表示我在七点之前已经完成了吃晚饭的动作。在第二句话中,现在是参照点,表示我从过去某个时间点(不确定)一直持续到现在已经完成了吃晚饭的动作,或者我刚刚完成了吃晚饭的动作。

2. 动作的完成情况

过去完成时和现在完成时对动作完成情况的强调也有所不同。

过去完成时侧重于强调动作在过去某个时间点之前已经完成,而不强调动作的结果或影响。

现在完成时除了强调动作在过去某个时间点开始一直持续到现在或刚刚完成之外,还强调动作的结果或影响。

例如,以下两句话都表示“我写完了作业”,但它们的含义有所不同:

I had finished my homework by 10 pm last night. (过去完成时)

I have finished my homework. (现在完成时)

在第一句话中,by 10 pm last night是过去某个确定的时间点,表示我在十点之前已经完成了写作业的动作。这句话只强调了动作的完成时间,而不强调完成作业后发生了什么。

在第二句话中,现在是参照点,表示我从过去某个时间点(不确定)一直持续到现在已经完成了写作业的动作,或者我刚刚完成了写作业的动作。这句话除了强调动作的完成时间之外,还强调完成了写作业后我可以去做其他事情了。

现在完成时和过去完成时的区分技巧

看时间点:过去完成时侧重于过去某个时间点之前发生的事件,而现在完成时则侧重于事件与现在的联系。

看结果:过去完成时通常不关注事件的结果,而现在完成时则通常关注事件对现在的影响。

用词辨析:某些词语只能与过去完成时或现在完成时连用,例如:

since:只能与现在完成时连用 ago:只能与过去完成时连用 just:可以与过去完成时和现在完成时连用,但意思不同。

小编推荐

1.中外联合培养和中外合作办学的区别 优缺点有哪些

2.中外合作专业和普通专业的区别 适合哪些学生去读

3.emba和中外合作办学有什么区别 哪个好

4.国际学校有哪些 和普通学校有什么区别

5.免费医学生和定向医学生的区别 二者有何不同

6.大学中外合作办学毕业证有区别吗 认可度高吗

7.原始分数和赋分是什么意思 二者有何区别

8.学术互认和中外合作哪个好 有什么区别

下载文档

猜你喜欢

高三英语听力怎么提高成绩 有哪些方法技巧

24-12-10

高三英语一对一补课有用吗 有什么优势

24-12-03

高三英语听力不好怎么提高 有什么学习方法

24-12-03

高三英语太差怎么补救 学习技巧有哪些

24-12-03

高中英语怎么学才能学好 学习技巧有哪些

24-11-30

高三一对一补英语有用吗 有什么好处

24-11-27

高三如何快速提高英语成绩 提分方法有哪些

24-11-25

高三英语突然下降的原因 怎么应对

24-11-18