完成时和过去时怎么区分

如题所述

完成时和过去时怎么区分如下:

过去式表示过去某一时刻发生的动作或单纯叙述过去的事情,强调动作。现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,比如each, learn, work, study等。而一般过去式的动词一般是非延续的,比如come, go, leave, start, die, finish,等。

在做题的时候区分两种时态的技巧:

1、比较简单的是根据它们各自习惯搭配的时间状语来判断,这种比较直观。例如:

——I have already seen the film“Titanic”. 根据already判断此处应该用see 的现在完成时形式。

——The day before yesterday. 根据时间状语the day before yesterday,此处应用一般过去。

2、有时候并句子中没有直接的时间状语,这个时候就在揣摩两者之间在用法上的区别以及各自不同的侧重点。

I saw this film yesterday.

(强调看的动作发生过了。)

I have seen this film.

(强调对现在的影响,电影的内容已经知道了。)

温馨提示:答案为网友推荐,仅供参考