当前位置:酷百书>生活百科>have done 和 had done区别

have done 和 had done区别

2023-07-07 05:38:23 编辑:join 浏览量:625

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.

标签:done,had,区别

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/life/311810.html
热门文章