Dire depuis combien de temps en anglais : have lived, for, since, have been working

Niveau B1

Dire depuis combien de temps en anglais : have lived, for, since, have been working

Dans cette leçon, deux collègues parlent au travail : depuis combien de temps habitent-ils et travaillent-ils là où ils sont ? L'idée centrale est la suivante : have ou has + lived ou worked, ou have been + -ing, avec for ou since, relie au présent ce qui a commencé avant et continue maintenant. For dit combien de temps, since dit quand cela a commencé. Avec read et do, have read et have done donnent le résultat ; have been reading et have been doing donnent le temps de l'activité. La leçon reste dans deux contextes : la maison et le travail.

Ce que vous savez déjà

« I live in London. » et « I work here. » disent comment sont les choses aujourd'hui. « I'm working now. » dit ce qui se passe en ce moment. Et have ou has + been ou done raconte une expérience ou une tâche : « I've been to Rome. », « I've done my homework. » Vous allez maintenant réunir ces pièces pour dire depuis combien de temps une chose dure.

Les mots nouveaux

How long demande combien de temps. For se place devant une durée : for two years. Since se place devant un point de départ : since Monday, depuis lundi. Les fiches de for et de since disent toutes les deux depuis : le français a un seul mot là où l'anglais en a deux. Report veut dire rapport, un texte de travail. Month veut dire mois : for six months.

Un nouveau collègue

Deux collègues parlent au travail. L'un a commencé lundi ; l'autre travaille là depuis six ans. Écoutez toute la conversation et repérez les réponses sur le temps : since Monday, for six years et for two years. Ensuite, l'un dit « I've been reading it since nine. » et il est encore en train de lire ; l'autre dit « I've read it. » et il a tout lu. It reprend the new report, le nouveau rapport, et very long veut dire très long.

Have lived et have worked : commencé avant, toujours vrai

« I've lived here for two years. » dit que la personne habite ici depuis deux ans et y habite encore. « I've worked here for six years. » fonctionne de la même façon : elle travaille encore ici. Lived et worked ont la même forme que le passé et une seule syllabe : la fin sonne /d/ dans lived et /t/ dans worked.

Have va avec I, you, we et they, has avec he et she : « We've lived in London since January. », « She has lived in Rome for ten years. » À l'oral, have devient souvent 've et has devient 's : « He's worked here since last year. » Devant worked, ce 's est has, pas is. Le lieu peut changer : « They've worked at home since January. »

I've / We've / She has / He's lived / worked here / in London for two years / since January

How long ? For ou since

La question commence par How long et place have ou has devant la personne : « How long have you lived here? », « How long has she lived in Rome? » La réponse courte peut se limiter au temps. Pour une durée, utilisez for : « For two years. », « For six months. » Pour le moment où cela a commencé, utilisez since : « Since January. », « Since last year. » Après depuis, regardez ce qui suit : deux ans est une durée, janvier est un point de départ. Dans cette leçon, since se place devant un jour, un mois, une heure ou last year.

How long have you / has she lived / worked here / in Rome?

Pourquoi pas I live here for two years

En français, le présent suffit : j'habite ici depuis deux ans. En anglais, quand le compte du temps va jusqu'à maintenant, le présent simple ne convient pas : dites « I've lived here for two years. », et non I live here for two years. Sans dire depuis combien de temps, le présent simple reste correct : « I live here. », « I work here. » Attention : j'ai habité à Rome pendant deux ans correspond à « I lived in Rome for two years. », à reconnaître ici. Le passé lived, sans have, montre que c'est fini : la personne n'y habite plus.

Have been + -ing : l'activité continue

« He's working. » dit qu'il travaille en ce moment. Pour dire depuis quand, l'anglais passe à has been working : « He's been working since nine. » Ici 's est has, car been suit ; dans « He's working. », 's est is. La forme est have ou has + been + verbe en -ing, et l'accent porte sur l'activité qui ne s'est pas arrêtée : « She's been working here for six months. », « We've been working at home since Monday. » La question place aussi have devant la personne : « How long have you been working here? » Le français dit je travaille depuis neuf heures, au présent ; en anglais, ne dites pas I'm working since nine.

I've / We've / She's / He's been working / reading the report / doing the report for six months / since nine

Terminé ou encore en cours ?

Avec read et do, les deux formes disent des choses différentes. « I've read the report. » donne le résultat : vous avez lu tout le rapport. « I've been reading the report since nine. » donne le temps de l'activité et ne dit pas qu'elle est terminée. C'est pareil avec do : « I've done the report. » et « I've been doing the report since Monday. » Le read de have read s'écrit comme l'infinitif, mais se prononce comme red. En français, je lis le rapport depuis neuf heures et j'ai lu le rapport gardent bien cette différence.

Avec work, la différence disparaît presque : « I've worked here for six years. » et « I've been working here for six years. » disent presque la même chose, et la seconde insiste un peu plus sur l'activité. Tous les verbes n'acceptent pas been + -ing. « I've had this job for six years. » est à reconnaître : have, quand il s'agit d'avoir un travail ou un objet, reste sans -ing. Pour l'instant, utilisez been + -ing avec work, read et do.

À vous

Écoutez chaque phrase et répétez. Demandez à un collègue « How long have you lived here? » et « How long have you worked here? » Répondez pour vous : remplacez two years ou six years par votre durée, ou utilisez since avec votre point de départ. Dites ensuite ce que vous lisez au travail avec « I've been reading the report since nine. », en remplaçant nine par votre heure. Enfin, dites ce que vous avez déjà lu : « I've read the report. »

Résumé : combien de temps jusqu'à maintenant

Pour ce qui a commencé avant et continue, utilisez have ou has + lived ou worked, ou have ou has + been + -ing, avec for pour la durée et since pour le point de départ. Posez la question avec How long have you… ? Avec read et do, have read et have done donnent le résultat ; have been reading et have been doing donnent le temps de l'activité jusqu'à maintenant.

Leçons suivantes