1-have been singing
2-have done
3-has had
4-has been looking
5-have done
6-has made
7-have been working
8-have been playing
Had\has+v-3 форма гл. применяется,чтобы подчеркнуть завершённость действия,а had\has been+v-ing используется,чтобы подчеркнуть длительность действия,слова,которые помогают определить -all day,since morning к примеру.