Czy zdanie brzmi poprawnie?

Temat przeniesiony do archwium.
Cześć. Mam krótkie zdanie i zastanawiam się czy brzmi ono poprawnie.

They promised me they were going to provide me permanent accomodation but they had not done it.

Dzięki.
zly czas w drugiej czesci
provide sth for sbd
... provide permanent accomodation for me...?
tak, ale mozna mniej formalnie
np. find me a place to stay