Traduire en anglais des phrases au present perfect Be-ing Traduction

Quelle est la traduction anglaise de chacune des phrases suivantes ?

Il a beaucoup écrit ces derniers temps.

Elle attend depuis 3 heures.

Nous avons réparé nos vélos.

Elles ont pleuré.

Il t'a appelé.