a) have been living, since
b) have been working, for
c) have been married, since
d) has been working, for
e) have had, since