【帮我区分一下英语语法?第一个是现在完成时和过去完成时的区别-查字典问答网
分类选择

来自都劲松的问题

  【帮我区分一下英语语法?第一个是现在完成时和过去完成时的区别.havedone和haddone第二个是现在完成将来时和将来现在完成进行时.willhavedone和willhavebeendoing不要copy要自己的见解用自己】

  帮我区分一下英语语法?

  第一个是现在完成时和过去完成时的区别.havedone和haddone

  第二个是现在完成将来时和将来现在完成进行时.willhavedone和willhavebeendoing

  不要copy要自己的见解用自己的理解告诉我谢谢可以加分.

1回答
2020-05-20 19:22
我要回答
请先登录
何贵青

  现在完成时和过去完成时的区别就在于一个是现在一个是过去

  现在完成是以现在的状态描述一个现在完成的事情,而过去完成则是以过去的状态,描述一个过去的过去完成的事情

  比如:Ihadanexamyesterday,Ihadstudiedaboutit.

  我昨天有一个考试,我已经完成了复习(考试发生在过去,而复习则是发生在考试之前,过去的过去)

  Iwillhaveanexamtomorrow,Ihavestudiedaboutit.

  我明天有一个考试,我已经完成了复习(考试在明天,而复习则是今天完成的)

  willhavedone和willhavebeendoing的区别则在于一个突出将来要完成的事情,一个突出过去在做,将来还要继续做的事情

  比如:Iwillhavestudiedaboutmyexamtomorrow.

  我明天就会完成我对考试的复习

  Bytomorrow,Iwillhavebeenstudyingaboutmyexamfor5days.

  到明天,我为了考试准备复习就已经5天了

  ^还有问题欢迎追问

2020-05-20 19:23:00

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •