Bonjour pourriez m’aider s’il vous plaît ?

A traduire les phrases suivant en anglais toute en précisant les temps utiliser :

1 / Il y a un restaurant indien dans ma rue . J’y ai diné il y a trois jours .

2 / « Quand as-tu vu ta mère pour la dernière fois (last) ? - Il y a presque deux ans. »

3 / Il y a vingt-huit ans qu’il est député (an M.P.).

4 / « Il y a combien de temps que tu as visité Londres ? - Cinq ou six ans. »

5 / Il y a neuf mille kilomètres de Paris à San Francisco .

6 / Il y a huit ans que je le connais .

7 / Il y a combien jusqu’au prochain arrêt de bus ?

8 / Il y a vingt ans, c’était différent.

Merci d’avance pour l’aide :) .