For/since/ago/during
For (pendant)
1) Indique la durée de l’action
7am I------------------------------------------------------------I4pm at 4pm he has been walking for nine hours = a 4 heur il aura marché pendant 9 heurs exemple : for ten minutes =pendant 10 min for two weeks =pendant 2 semaines for five years=pendant 5 ans
he has already been walking for eight hours=il à déjà marché pendant huit heurs for peux se traduire par depuis il à marché depuis 8 heures(de temps) since(depuis) 1) indique le point de départ d’une action qui a commencé dans le passé et qui continue dans le présent
7am
I----------------------------------------- Since 7 am=depuis 7h du matin
Exemple since 5 pm=depuis 5 heures de l’aprem
Since Monday=depuis lundi
Since october=depuis le mois d’octobre
He has been walking since 7am=il marche depuis 7 heues du matin
Ago(il y a) 1) indique le temps écoulé entre l’action et maintenant
7am 9am action <----------------------------------------------------I maintenant he started walking two hours ago (il y a 2 heures)
Exemple five minutes ago = il y a 5 minutes
Three weeks ago = il y a 3 semaines
A long time ago = il y a longtemps
2) On utilise le prétérit car il s’agit d’une action passée et datée
john left home two hors ago=johon est parti de la maison il y a deux heures
depuis et pendant 1) la phrase il travaille depuis 2heures est ambiguë si l’on ne donne pas d’autre précision
he has been working since 2 pm=il travaille depuis deux heures (point de départ) he has been working for two hours=il travaille pendants deux heures (durée)
for,since et les temps des verbes
1)Since indiquant un action non terminée au moment ou l’on parle on utilise le présent perfect
exemple :i’ve know Sarah since primary school = je connais Sarah