看不到你的问题,如果是区别的话,参考下图
at work是有‘忙于’的意思的。
【答】have been at work 是 be at work 的现在完成时, have been working 是动词work的现在完成进行时。