您现在的位置:主页 > 时态 > 过去完成时 > 文章内容

过去完成时与现在完成时的比较

作者: admin来源: 网络文章 时间: 2021-03-02

I have known him for three years.我认识他三年了。

I had known him when I was a student.

我当学生时,就已经认识他了。

过去完成时现在完成时二者用法基本相同,但现在完成时以现在的时间为基点,过去完成时则以过去的时间为基点,与现在无关,即过去的过去。

I have finished my experiment.

我已经做完实验了。

(表示现在说话时已经做完实验)

By six o'clock,I had finished my experiment.

在六点以前,我就已经做完实验了。

(表示在过去的某一时间six o'clock以前已经做完实验,与现在毫无关系)

注意

过去完成时,主要用于间接引语中。

必背!

易混词组

   How long多久……               How often多久一次           How far多远……

(只指时间,不指距离)         (指频率)                 (指距离)

How soon         How many times

(指多长时间)    (指次数)

相关推荐

(1)过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,即发生在过去的过去。如: When I woke up,it had stopped raining.我醒来时,雨已经停了。(雨停发生在我醒来之前) ...[阅读全文]

1) 概念:表示过去的过去 ----|-------|-----|----其构成是had +过去分词构成。 那时以前 那时 现在 2) 用法 a. 在told, said, knew, heard, thought等动词后的宾语从句。 She said (that) sh...[阅读全文]

上一篇:过去完成时的主要用法 下一篇:没有了