作业帮 > 英语 > 作业

语法(现在完成时和过去完成时)

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间: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. 这个实验昨天下午四点前就完成了。
最终答案:略