Leçon

How long have you..?

Questions au present perfect

≈ 15 min 8 bloc(s)

Text

How long have you... ?

Utilisez « How long have you...? » pour demander la durée d'une action ou d'un état qui a commencé dans le passé et continue jusqu'au présent. Cette structure utilise le present perfect (simple ou continu).

  • Demandez la durée jusqu'à maintenant : How long have you worked here?
  • Utilisez le present perfect : have/has + past participle (ou have/has + been + -ing).
  • Répondez avec 'for' + durée ou 'since' + moment de départ.

Rappel : le present perfect relie le passé au présent.

Table

Structure & Examples

Question form Meaning Example (question → answer)
How long have you worked here? Ask about total time working here (still working). How long have you worked here? → I've worked here for five years.
How long have you been a manager? Ask about duration of a role continuing now. How long have you been a manager? → I've been a manager since 2019.
How long have you known the client? Ask about knowing someone up to now. How long have you known the client? → I've known them for ten years.
How long have you been using this software? Ask about continuous activity up to present. How long have you been using this software? → I've been using it for six months.

Tip

Règle clé : Forme et réponses

Formez les questions avec le present perfect et répondez avec 'for' ou 'since'.

  • Forme de la question : How long + have/has + sujet + past participle → How long have you worked here?
  • Réponse avec 'for' + durée : I've worked here for three years.
  • Réponse avec 'since' + point de départ : I've worked here since 2018.

Utilisez 'have been + -ing' pour insister sur une action en cours (How long have you been working?).

Example

Exemples en contexte

How long have you worked at this company?

Depuis combien de temps travaillez-vous dans cette entreprise ?

How long have you been responsible for the marketing team?

Depuis quand êtes-vous responsable de l'équipe marketing ?

How long have you known our main supplier?

Depuis combien de temps connaissez-vous notre fournisseur principal ?

How long have you been using the project management tool?

Depuis combien de temps utilisez-vous l'outil de gestion de projet ?

Tip

Erreurs courantes à éviter

Faites attention à ces erreurs universelles en formant ou en répondant aux questions 'How long...'.

  • Utiliser le past simple au lieu du present perfect : 'How long did you work here?' (demande une période terminée).
  • Répondre avec 'ago' alors que l'action continue : Incorrect — 'I started three years ago.' Mieux — 'I've worked here for three years.'
  • Confondre 'for' et 'since' : utilisez 'for' avec des durées (for two years) et 'since' avec un point de départ (since 2019).
  • Mauvaise place des mots dans la question : placez 'have' avant le sujet (How long have you...?).

Concentrez-vous sur le temps et l'ordre des mots pour formuler correctement la question et la réponse.

Quiz

Choose the correct question to ask about duration at a job:

Indice: Vérifiez le temps (present perfect) et l'ordre des mots dans les questions.

Quiz

Complete: How long _____ at the company?

Indice: Pensez à l'ordre des mots dans la question et à l'utilisation du present perfect pour les durées en cours.

Quiz

Choose the best response to: 'How long have you been a manager?'

Indice: Concentrez-vous sur 'for' vs 'since' et la bonne forme du present perfect pour les états.

Points clés

GrammarPoint

present perfect

grammar_point CEFR B1 //ˈprɛzənt ˈpɜːrfɪkt//

Un temps verbal (have/has + participe passé) utilisé pour relier des actions ou états passés au présent.

present perfect

How long have you worked here?

Depuis combien de temps travaillez-vous ici ?

Vocabulary

for

preposition CEFR A2 //fɔːr//

Utilisé pour indiquer une durée (ex. : for three years).

pendant / depuis (durée)

I've worked at the company for five years.

Je travaille dans l'entreprise depuis cinq ans.

Vocabulary

since

preposition CEFR A2 //sɪns//

Utilisé pour indiquer le point de départ d'une période (ex. : since 2018).

depuis (point de départ)

She has been in sales since 2016.

Elle est dans la vente depuis 2016.

Vocabulary

duration

noun CEFR B1 //djʊəˈreɪʃən//

La durée pendant laquelle quelque chose dure.

durée

Please state the duration of your current project.

Veuillez indiquer la durée de votre projet actuel.

GrammarPoint

have been + -ing

grammar_point CEFR B2 //hæv biːn ˈɪŋ//

Forme du present perfect continuous utilisée pour insister sur une activité en cours commencée dans le passé et qui continue maintenant.

have been + -ing (present perfect continu)

How long have you been working on that account?

Depuis combien de temps travaillez-vous sur ce compte ?

Vocabulary

role

noun CEFR B1 //roʊl//

Un poste ou une fonction au sein d'une entreprise ou d'une organisation.

rôle / fonction

How long have you held this role?

Depuis combien de temps avez-vous ce poste ?