Traduire en anglais des dialogues avec for ou since Traduction

Quelle est la traduction anglaise de chacun des dialogues suivants ?

- Depuis combien de temps attends-tu ?
- J'attends depuis une heure.

- Depuis quand porte-t-il cette chemise ?
- Il porte cette chemise depuis lundi.

- Depuis quand est-elle là ?
- Elle est là depuis 7 heures du matin.

- Depuis combien de temps habites-tu ici ?
- J'habite ici depuis 10 ans.

- Pour combien de temps allez-vous louer la maison ?
- Nous allons louer la maison pour 2 semaines.