帮我看下两个语境,什么时候用have been dong和have done

为什么第二个不这样说‘he has driving(has done).那个老人已经从车里出来了,为什么用have been dring,就算是have been driving字幕应该是has been driving

按语境,第二句是强调老人做这件事的时间:正是在那个时候老人把车开走了,所以用进行时强调一下当时的环境,其实用have driven是完全可以的。
至于为什么不用has,是因为must是情态动词,和can,will,could之类一样后面加动词原形。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-06
我是外行,说说我的理解,,有been的表示过去做,一直到现在。没been的单纯的表示过去做过。
must后面是用动词原形吧?是不?has done 表主动,has been done表被动,现在完成时的被动语态
貌似上面的句子不对。不是专业的。
相似回答