"Have been doing" is something that can be interpreted as you are still doing it, or in the process of doing it. So, for example, "I have been doing a lot of reading".
"have (has) been done" is something that is finished or complete--something in the past that isn't being done anymore. For example: "This drawing has been done for a while now" or "What have you done?"