语法(现在完成时和过去完成时)
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/09 05:57:46
现在完成时和过去完成时最大的区别是什麽?
解题思路: 现在完成时和过去完成时
解题过程:
现在完成时
由have (has) +过去分词构成,其用法是:
1过去发生的但对现在造成一定影响的动作,可以不用时间状语,也可和表示过去的时间状语连用,常见的有already, yet, never, before等。
例如:I have been to Hong Kong many times.我去过香港很多次。
They have already published the results of their experiments.他们已经发表了实验结果。
2表示从过去某时间开始一直延续到现在(可能还要继续下去)的动作,常用于含有延续意义的动词,并且一般要跟一个表示一段时间的状语,例如:since, for two years, so far, in recent years等。
例如:He has lived here since 1949.自从1949年以来,他一直住在这儿。
He has learned English for about two years. 他学英语已经大约两年了。
过去完成时 : 过去的过去
1 表示在过去某一时刻以前已经完成的动作,或者表示一个动作在另一个过去动作之前就已经完成,其构成是had +过去分词。
例如:We had just had our breakfast when Tom came in.
当汤姆进来的时候,我们已经吃完早饭了。
By the end of last year they had turned out 5, 000 bicycles.
到去年年底为止,他们生产了5,000辆自行车。
2 过去完成时常用于以下固定句型:
no sooner +过去完成时+ than +过去式
例如:No sooner had I gone out than he came to see me.
我刚出去,他就来找我。
by (the end of ) +过去时间,主句中谓语动词用过去完成时
例如:The experiment had been finished by 4 o’clock yesterday afternoon. 这个实验昨天下午四点前就完成了。
最终答案:略
解题过程:
现在完成时
由have (has) +过去分词构成,其用法是:
1过去发生的但对现在造成一定影响的动作,可以不用时间状语,也可和表示过去的时间状语连用,常见的有already, yet, never, before等。
例如:I have been to Hong Kong many times.我去过香港很多次。
They have already published the results of their experiments.他们已经发表了实验结果。
2表示从过去某时间开始一直延续到现在(可能还要继续下去)的动作,常用于含有延续意义的动词,并且一般要跟一个表示一段时间的状语,例如:since, for two years, so far, in recent years等。
例如:He has lived here since 1949.自从1949年以来,他一直住在这儿。
He has learned English for about two years. 他学英语已经大约两年了。
过去完成时 : 过去的过去
1 表示在过去某一时刻以前已经完成的动作,或者表示一个动作在另一个过去动作之前就已经完成,其构成是had +过去分词。
例如:We had just had our breakfast when Tom came in.
当汤姆进来的时候,我们已经吃完早饭了。
By the end of last year they had turned out 5, 000 bicycles.
到去年年底为止,他们生产了5,000辆自行车。
2 过去完成时常用于以下固定句型:
no sooner +过去完成时+ than +过去式
例如:No sooner had I gone out than he came to see me.
我刚出去,他就来找我。
by (the end of ) +过去时间,主句中谓语动词用过去完成时
例如:The experiment had been finished by 4 o’clock yesterday afternoon. 这个实验昨天下午四点前就完成了。
最终答案:略