1)has been
2)since
3)have worked
4)for
5)for
6)has wanted
7)have just decided
8)hasn't taken
надеюсь правильно