过去完成时:动作发生在过去的过去。句子中一定有一个过去的时间点,而且过去完成时的动作明显发生在上文过去的这个动作之前。 例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. 她是我见过的最聪明的女孩。“我见她”这件事发生在过去,但是她是我“见过的”女孩当中最聪明的女孩。 对比一般过去时的语境例句: 例4:I was a teacher ten years ago. 十年前我是一名老师。这个例句容易和例2混淆。注意:一般过去时表示的动作在过去就结束了,没有延续到现在,所以例4表达的意思是我现在不当老师了。 |
|