have done 和 had done区别RT就是想问一下这两者在解释及用法上有何不同
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 00:42:50
![have done 和 had done区别RT就是想问一下这两者在解释及用法上有何不同](/uploads/image/z/6057076-4-6.jpg?t=have+done+%E5%92%8C+had+done%E5%8C%BA%E5%88%ABRT%E5%B0%B1%E6%98%AF%E6%83%B3%E9%97%AE%E4%B8%80%E4%B8%8B%E8%BF%99%E4%B8%A4%E8%80%85%E5%9C%A8%E8%A7%A3%E9%87%8A%E5%8F%8A%E7%94%A8%E6%B3%95%E4%B8%8A%E6%9C%89%E4%BD%95%E4%B8%8D%E5%90%8C)
have done 和 had done区别RT就是想问一下这两者在解释及用法上有何不同
have done 和 had done区别
RT
就是想问一下这两者在解释及用法上有何不同
have done 和 had done区别RT就是想问一下这两者在解释及用法上有何不同
have done 是现在完成时,表示对现在的影响
had done是过去完成时,表示过去的过去
g
have done 是现在完成时
had done 是过去完成时
1.第一个是现在已完成 现在完成时
第三个时那时已远成,过去完成时
I have finished my homework now
I had finished my homewor when he came
2.在虚拟中have done 与had done 的区别
have done 是指在此之前已经完成了
had done 是指句中给出了一...
全部展开
1.第一个是现在已完成 现在完成时
第三个时那时已远成,过去完成时
I have finished my homework now
I had finished my homewor when he came
2.在虚拟中have done 与had done 的区别
have done 是指在此之前已经完成了
had done 是指句中给出了一个过去时间点,在这个时间点之前就完成了
说明白点,have done 是过去完成,had done 是过去的过去完成。
3.举例子:
现在完成时是描述过去发生的而与现在情况有关的事或状态(例2),或是从过去某时到现在为止这一段时间中发生的情况(例1),换言之,现在完成时是表现从过去到现在的事情。
例句:1)I have worked here since 1970.
2) He has been to the Great Wall twice.
过去完成时的关键概念是:假设在过去发生了两件(或是以上)的事件,一件是A事件,另一件是B事件,如果A,B两个是:哪个事件先发生就用过去完成时,哪个事件后发生就用一般过去式。
例句:1)She said she had never been to the Great Wall.
2)When the police arrived,the thieves had run away.
收起