have worked 和 have been working有什么区别

问题描述:

have worked 和 have been working有什么区别

have worked 就是完成了
have been working 还在做

同意楼上

前者是完成时,表示现在已经不发生了,后者是完成进行时,表示从过去开始一直持续到现在