首页 >> 精选知识 >

had been doing和had done

2022-09-14 20:25:03 来源: 用户: 

大家好,小空来为大家解答以上的问题。had been doing和had done这个很多人还不知道,现在让我们一起来看看吧!

1、have been doing 过去做的事情一直延续到现在还在做had been doing  过去做的事情已经做完了,现在没有再做了 总结 两者的区别就是 时间跨度的问题   第一个的时间跨度是 过去到现在还继续第二个时间跨度是 过去到现在没有继续 了只要还是继续做的话就用have been doing不过这里也有另外一个理解点  Have been doing是现在完成进行时现在完成进行时 此表示从过去一直保持到现在的动作,这个动作 可能  刚刚结束。

2、也可能  还要继续下去Had been doing是过去完成进行时  常见提示(all day ;all night  all this morning)过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间 该动作可能刚刚结束,也还可能还在进行   必须以一过去时间为前提 !!!  例子(I had only been reading a few minutes when he came in.)when he came in 就是某一时刻点。

3、而不是好像have been doing 中的一段时间By the way 插一个易混点  have  been to 和 have gone  tohave been to意思是去了某处地方,但是现在已经回来了have gone to 意思是去了别处,但是现在还没有回来。

本文到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章