choose the right verb and put it into the Present Perfect Progressive

Buna!
a) have been building
b) have been laying
c) has ..... been building
d) have been painting
e) have been rebuilding
f) has been working
g) have been living
h) has ..... been living