当前位置:淘百问>百科词库>have been doing 和had been doing 区别

have been doing 和had been doing 区别

2024-03-22 18:58:14 编辑:join 浏览量:627

have been doing 和had been doing 区别

have been doing 过去做杀倍次的事情一直延续到现在还在做

had been doing  过去做的事情已经做完了,现在式间夜仍没有再做了 

总结 两者不聚胜赶百的区别就是 时间跨度的问题   第一个的时间跨度是 过去到现在还继续

第二个时间跨度是 过去到现在没有继续 了

只要还是继续做的话就用have been doing

不过这里也有另外一个理解点  

Havebeendoing是现在完成进行时

现在完成进行时此表示从过去一直保持到现在的动作,这个动作可能 刚刚结束,也可能 还要继续下去

Hadbeendoing是过去完成进行时 常见提示(allday;allnight allthismorni方众ng)

过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间 该动作可能刚刚结束,也还可能乐际还在进行  必须以一过去时间为前提!!! 例子(I hadonlybeenreading afewminuteswhenhecamein.)whenhecamei盾待他师兴假n就是某一时刻点,而不是好像havebeendoing中的一段时间

Bytheway插一个易混点  h消带重械剧识息虽与ave  been to 和 have gone  to

have been to意思是去了某处地方,但是被福技除德现在已经回来了

have gone to 意思是去了别处,但是现在还没有回来。

标签:been,doing,had

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