How long have you been…?

0% Complet
0/65 Steps

Bienvenue dans votre leçon : How long have you been…? en anglais ! Dans ce sujet, nous parlons de :

• Comment utilisons-nous How long have you been… ? 

I have done… / I have been doing… 

Live et Work. 

Phrases négatives avec Since / For / In … 

Faites les quiz quand vous êtes prêts ! Si vous rencontrez des problèmes, utilisez le champs de commentaires pour contacter nos professeurs d’anglais.


Comment utilisons-nous How long have you been…?

happycouple

Marie et Johan sont mariés, ils sont mariés depuis cinq ans. Aujourd’hui est leur cinquième anniversaire de mariage.

They have been married for five years.
Ils sont mariés depuis cinq ans

On peut dire:

They are married
(Présent Simple)
Ils sont mariés

How long have they been married? 
They have been married for five years
(Present Perfect Simple)
Depuis combien de temps sont-ils mariés? 
Ils sont mariés depuis cinq ans

Le Present Perfect est utilisé pour parler de quelque chose qui a commencé dans le passé et continue encore aujourd’hui. Comparez le Présent Simple et le Present Perfect:

Bob is in France. 
He has been there since Thursday. 
Bob est en France – Il est là depuis jeudi
(non « Bob is in France since Thursday. »)

Do you know each other? 
How long have you known each other? 
Vous connaissez-vous ? – Depuis combien de temps vous connaissez-vous ?
(non « How long do you know each other?« )

She is waiting for the bus. 
She‘s been waiting all morning. 
Elle attend le bus – Elle attend toute la matinée 
(non « She is waiting for a bus all morning. »)


I have done… / I have been doing…

I have done. est le Present Perfect Simple.

I have been doing. est le Present Perfect en BE + ING.

Lorsque nous demandons ou disons combien de temps, le version en BE + ING est plus habituel:

I have been driving since I was eighteen
Je conduis depuis l’âge de dix-huit ans

She has been smoking for ten years
Elle fume depuis dix ans

How long has it been raining? 
Depuis combien de temps pleut-il ?

Les Verbes d’Etat ne sont normalement pas utilisés avec le Present Perfect en BE + ING :

How long have you known Bob? 
Depuis combien de temps connaissez-vous Bob ? 
(non « How long have you been knowing… »)


Live et Work

Vous pouvez utiliser soit le Present Perfect Simple ou en BE + ING quand nous utilisons live ou work.

James has lived in France for ten years. ↔ James has been living in France for ten years. 
James a vécu en France pendant dix ans

I have worked here since 1992. ↔ I have been working here since 1992. 
J’ai travaillé ici depuis 1992

Cependant, nous utilisons le Present Perfect Simple lorsque nous utilisons le mot always:

I have always lived here. 
J’ai toujours vécu ici 
(non « I have always been living here.« )


Phrases négatives avec Since / For / In …

Nous n’utilisons pas le Present Perfect en BE + ING avec les mots since, for ou in :

I haven’t seen him since Thursday
Je ne l’ai pas vu depuis jeudi 
(et non « I haven’t been seeing him since Thursday. »)

I haven’t watched TV for ages
Je n’ai pas regardé la télé depuis des lustres 
(et non « I haven’t been watching TV for ages. »)

I haven’t been here in a while. 
Je n’ai pas été ici depuis un moment 
(et non « I haven’t been being here in a while. »)