过去式和过去完成时的区别
就是did和have done的区别还有have done和have been doing?
怎么区分哦
人气:296 ℃ 时间:2019-10-18 17:24:45
解答
过去式一般理解两点,过去某一点发生的动作和过去某一段时间经常发生的动作,但共同点是与现在没有关系,无连续性
现在完成时基于过去时,表示动作发生在过去,第二强调对现在造成影响,具有持续性.
还有一个had done过去完成时,表示过去的过去
have been doing是现在完成进行式,与现在完成时的区别在于,前者强调从过去开始一直持续到现在并将继续延续下去的动作
说简单点画一个坐标轴,标注一般过去时和一般现在时两点,have done位于现在时左并持续覆盖到现在时,had done 在过去时左并持续覆盖过去时,have been doing持续的时间就覆盖一般过去一般现在甚至将来时.
推荐
猜你喜欢
- 辽东低山丘陵和半岛丘陵区是我国最大的苹果产区为什么错,哪里错?
- 把干燥的纯净的20g KClO3与7g MnO2的混合物放入试管中加热一段时间后,将试管冷却后,称量到22.2g固体
- Is living time must be joyful,because you must die are very long翻译句子
- 0·∞型极限等于A?
- 一辆汽车从甲地到乙地,4小时行了全程的15分之4,照这样计算,5小时行全程的几分之几?(要有算式)
- 我们是6班,举办运动会,帮忙想个口号,格式最好4句,每句4个字,
- 上面一个雨下面是一个云的字怎么读
- 15;( )=0.75=21/( )=16分之( )=( )%