分享

如何区分过去完成时,现在完成时和一般过去时?

 英语毛老师 2023-07-03 发布于江苏

过去完成时:动作发生在过去的过去。句子中一定有一个过去的时间点,而且过去完成时的动作明显发生在上文过去的这个动作之前。

1 By the time I arrived home , she had already gone. 我到家的时候,她已经走了

 had gone 的动作发生在上文 arrived home 之前时间标志: by +过去时间点;

 类似的时间标志还有:before +过去时间点,主语动词都是过去完成时

现在完成时有两种用法:

1. 动作开始在过去,并持续或者重复到现在。

2 I have been a teacher for ten years .我当了十年老师。当老师这个动作从十年前开始延续到现在,也就是说我现在还在当老师。

2. 动作发生在过去,但对现在有影响。翻译句子的时候动词的意思对应中文的""更容易理解

3 She is the smartest girl I have ever seen. 她是我见过的最聪明的女孩。我见她”这件事发生在过去,但是她是我“见过的”女孩当中最聪明的女孩。

对比一般过去时的语境例句:

4I was a teacher ten years ago. 十年前我是一名老师。这个例句容易和例2混淆。注意:一般过去时表示的动作在过去就结束了,没有延续到现在,所以例4表达的意思是我现在不当老师了。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多