Traduire en anglais des phrases contenant diverses expressions du temps Traduction

Quelle est la traduction anglaise de chacune des phrases suivantes ?

Elle a vécu à New York pendant dix ans.

Soyez de retour à la maison d'ici 20 heures.

Il m'a donné un livre avant de partir.

Nous sommes restés jusqu'à la fin du spectacle.

Ils nous ont appelés avant d'arriver.

Elle travaille comme infirmière depuis 2011.

Cela fait trois ans que j'habite ici.

Nous avons emménagé il y a cinq ans.

énoncé suivant