Ответ:
1.has connected (бо є since)
2.had lived (бо є by the time)
3.had built (бо є before)
4.has gone (бо дія відбулась після того, як the man returned)
5.had cleaned (бо логічно, що спочатку ніхто не прибирав, тому квартира стала брудною - тобто потрібно дивитись на послідовність дій в реченні і тоді вибирати правильний час)