B1 Verb Tenses 23 min read Moyen

Present Perfect: For vs. Since (Actions en Cours)

Avec des actions au Present Perfect, for indique une durée, et since un
point de départ
.

Grammar Rule in 30 Seconds

Use 'for' for a total duration of time and 'since' for a specific starting point in the past.

  • Use 'for' with periods of time like 'two hours' or 'five years'. Example: 'I have lived here for five years.'
  • Use 'since' with specific dates, times, or events like 'Monday' or '2010'. Example: 'I have lived here since 2010.'
  • Always use the Present Perfect (have/has + past participle) to show the action is still happening now.
Subject + have/has + Past Participle + [for + ⏱️] OR [since + 📍]

Overview

### Vue d'ensemble
La grammaire anglaise offre des outils précis pour articuler les relations temporelles. Parmi ceux-ci, le Present Perfect combiné aux prépositions for et since est fondamental pour exprimer des actions ou des états qui ont commencé dans le passé et continuent jusqu'au moment présent. Cette construction permet de quantifier la durée d'une situation en cours ou de spécifier son point de départ.
Elle sert de pont linguistique, reliant un événement ou une période passée directement à sa pertinence actuelle, ce qui est essentiel pour les apprenants de niveau B1 afin de communiquer clairement sur leurs expériences de vie, leurs engagements professionnels et leurs histoires personnelles.
Maîtriser for et since avec le Present Perfect permet de répondre à des questions telles que How long have you been studying English? ou Since when has the new policy been in effect? avec une précision grammaticale et une clarté sémantique. Cela distingue les situations en cours des événements passés achevés, apportant une couche de sens vitale dans l'anglais parlé et écrit. Les nuances, bien que subtiles, ont un impact significatif sur l'interprétation, faisant de cette structure une pierre angulaire de la maîtrise de l'anglais intermédiaire.
### Comment cette grammaire fonctionne
Le Present Perfect relie intrinsèquement un événement ou un état passé au moment présent, en soulignant sa pertinence continue. Lorsque for et since sont introduits, ils spécifient l'étendue temporelle de cette connexion. Ce couple grammatical sert à fournir des réponses précises aux questions concernant la durée et l'origine pour des actions ou des états toujours actifs.
  • For : La préposition for spécifie la durée – la longueur d'une période de temps – pendant laquelle une action ou un état est en cours. Elle quantifie l'intervalle entre le début de l'action ou de l'état et le présent. Sémantiquement, for mesure un bloc de temps, et ce bloc est toujours actif. Par exemple, I have worked here for five years indique qu'une période de cinq ans s'est écoulée, et que le travail continue. Vous quantifiez le temps écoulé jusqu'à maintenant. Considérez for comme répondant à la question How long? (Depuis combien de temps ?).
  • She has been a doctor for ten years. (La période entière de dix ans est quantifiée, et elle est toujours médecin.)
  • We haven't seen each other for a long time. (La durée de la non-fréquentation est soulignée.)
  • The company has invested for months in this project. (La période d'investissement a duré plusieurs mois et est toujours en cours.)
  • Since : La préposition since spécifie le point de départ – un moment ou un événement précis dans le passé – où une action ou un état a commencé. Elle marque l'origine exacte sur une ligne du temps à partir de laquelle l'action ou l'état s'est poursuivi jusqu'au présent. Sémantiquement, since agit comme un marqueur chronologique, indiquant que tout à partir de ce point jusqu'à maintenant a été caractérisé par l'action ou l'état en cours. Considérez since comme répondant à la question Since when? (Depuis quand ?).
  • He has lived in this city since 2015. (Sa résidence a commencé en 2015 et se poursuit.)
  • I haven't eaten meat since I became vegetarian. (Le début de son végétarisme marque le point à partir duquel il ne mange plus de viande.)
  • They have been waiting since 9 AM. (Leur attente a commencé à 9h et continue.)
Le principe linguistique fondamental ici est l'aspect. L'aspect Perfect en anglais signifie qu'une action ou un état est vu par rapport à un autre point dans le temps (dans ce cas, le présent). For et since fournissent le cadre temporel spécifique pour cet aspect, clarifiant si l'accent est mis sur l'intervalle mesuré (for) ou le moment initiateur (since).
Ceci contraste avec les langues qui pourraient utiliser le présent simple avec des expressions temporelles pour exprimer un sens similaire, soulignant la dépendance de l'anglais aux constructions temps-aspect verbal pour un sens temporel précis.
En français, pour exprimer une durée continue, nous utilisons souvent le présent de l'indicatif avec depuis : Je travaille ici depuis cinq ans. C'est une différence clé. L'anglais utilise le Present Perfect (have/has + participe passé) pour marquer cette connexion au présent, tandis que le français utilise le présent simple. L'utilisation de for et since affine cette idée de continuité en précisant soit la durée (for), soit le point de départ (since).
### Modèle de formation
La construction du Present Perfect avec for et since suit un modèle cohérent, garantissant la clarté dans l'expression de la durée ou du point de départ. Le respect de cette structure est essentiel pour la correction grammaticale.
Phrases affirmatives :
Sujet + have/has + Participe Passé + for + [durée]
  • I've studied French for three years. (J'ai étudié le français pendant trois ans.)
  • The team has worked on this issue for several weeks. (L'équipe a travaillé sur ce problème pendant plusieurs semaines.)
Sujet + have/has + Participe Passé + since + [point dans le temps/événement]
  • You've known her since primary school. (Tu la connais depuis l'école primaire.)
  • My phone hasn't stopped ringing since noon. (Mon téléphone n'a pas arrêté de sonner depuis midi.)
Phrases négatives :
Sujet + haven't/hasn't + Participe Passé + for + [durée]
  • We haven't spoken for months. (Nous ne nous sommes pas parlé depuis des mois.)
  • It hasn't rained here for a long time. (Il n'a pas plu ici depuis longtemps.)
Sujet + haven't/hasn't + Participe Passé + since + [point dans le temps/événement]
  • He hasn't called since his trip to Japan. (Il n'a pas appelé depuis son voyage au Japon.)
  • They haven't visited their grandmother since her birthday. (Ils n'ont pas rendu visite à leur grand-mère depuis son anniversaire.)
Phrases interrogatives (Questions) :
Have/Has + Sujet + Participe Passé + for + [durée] ?
  • Have you lived in this country for a decade? (Vis-tu dans ce pays depuis une décennie ?)
  • How long has she taught at the university? (Depuis combien de temps enseigne-t-elle à l'université ? - Note: How long précède souvent for dans ces questions.)
Have/Has + Sujet + Participe Passé + since + [point dans le temps/événement] ?
  • Have they known each other since childhood? (Se connaissent-ils depuis l'enfance ?)
  • Since when has the store been closed? (Depuis quand le magasin est-il fermé ? - Note: L'utilisation de since when est courante pour poser la question, et la réponse utilisera since.)
Note sur les contractions : Dans l'anglais informel et conversationnel, les contractions sont très courantes. I have devient I've, you have devient you've, he has devient he's, we have devient we've, et they have devient they've. De même, have not se contracte en haven't et has not en hasn't.
L'utilisation naturelle des contractions améliore la fluidité et se rapproche des schémas de parole natifs.
### Quand l'utiliser
Utilisez le Present Perfect avec for et since dans les contextes où une action ou un état initié dans le passé continue toujours ou a une pertinence directe et ininterrompue pour le présent. Cette combinaison est particulièrement adaptée pour :
  1. 1Exprimer la durée d'une action ou d'un état en cours : C'est l'application la plus courante. Vous l'utilisez pour spécifier combien de temps quelque chose est vrai ou s'est produit jusqu'au moment actuel.
  • My brother has worked in London for seven years. (Mon frère travaille à Londres depuis sept ans. Il a commencé il y a sept ans et y travaille toujours.)
  • The construction project has been delayed since last month. (Le projet de construction a été retardé depuis le mois dernier. Le retard a commencé le mois dernier et est toujours en cours.)
  • We haven't heard from our neighbours for weeks. (Nous n'avons pas eu de nouvelles de nos voisins depuis des semaines. La période sans nouvelles s'étend sur plusieurs semaines et continue.)
  1. 1Décrire des expériences qui ont duré jusqu'à maintenant : Cela inclut des situations, des réalisations, ou leur absence, dans un laps de temps qui s'étend du passé au présent. Il est souvent utilisé avec des adverbes comme never, ever, yet pour souligner l'absence ou la présence d'une expérience dans cette période continue.
  • I haven't traveled abroad since before the pandemic. (Je n'ai pas voyagé à l'étranger depuis avant la pandémie. Mon dernier voyage international était avant la pandémie, et je n'ai pas voyagé depuis.)
  • She has never seen a live theatre performance since her family moved to the city. (Elle n'a jamais vu de pièce de théâtre en direct depuis que sa famille a déménagé en ville. Son manque d'expérience a persisté à partir de ce moment-là.)
  • Have you ever visited that museum since it was renovated? (Avez-vous déjà visité ce musée depuis sa rénovation ? Interrogation sur une expérience dans la période suivant sa rénovation.)
  1. 1Indiquer l'existence d'un état ou d'une situation sur une période spécifiée : Ceci s'applique en particulier aux verbes d'état (ex : be, know, have (posséder), believe, understand, love, hate, own, seem). Ces verbes ne prennent généralement pas de formes continues, donc le Present Perfect Simple est utilisé pour exprimer des états continus.
  • They have known each other since university. (Ils se connaissent depuis l'université. Leur connaissance a commencé à l'université et se poursuit.)
  • He has owned that classic car for decades. (Il possède cette voiture de collection depuis des décennies. Sa possession a commencé il y a des décennies et se poursuit.)
  • The company has been successful since its inception. (L'entreprise a connu le succès depuis sa création. Son succès a commencé à sa fondation et continue à ce jour.)
Cette structure grammaticale est essentielle pour fournir un contexte dans les milieux professionnels, discuter de l'histoire personnelle et raconter des situations actuelles. Par exemple, lors d'un entretien d'embauche, vous pourriez déclarer : I have managed projects for five years, since I joined my previous company, transmettant clairement à la fois la durée et le point de départ de votre expérience.
### Quand ne pas l'utiliser
Bien que polyvalent, le Present Perfect avec for et since ne s'applique pas universellement à toutes les déclarations relatives au passé. Une mauvaise application peut entraîner des erreurs grammaticales ou transmettre des significations involontaires. Évitez d'utiliser cette construction dans les scénarios suivants :
  1. 1Pour des actions achevées dans le passé sans pertinence actuelle : Si une action a commencé et s'est terminée entièrement dans le passé, et que son résultat ou son impact n'est pas directement lié au moment présent, le Past Simple est approprié. Le Present Perfect implique explicitement la continuation ou la pertinence actuelle.
  • Incorrect : I have lived in Paris for five years, but I moved to London last year. (L'acte de vivre à Paris est terminé.)
  • Correct : I lived in Paris for five years. (Ceci exprime correctement une période de résidence passée achevée.)
  • Incorrect : She has read that book since yesterday. (Si elle a fini de le lire hier.)
  • Correct : She read that book yesterday.
  1. 1Avec des adverbes ou expressions qui se réfèrent à un temps passé défini et achevé : Des mots tels que yesterday, last week, two years ago, in 2010 (lorsqu'ils font référence à un événement achevé), ou des dates spécifiques pour des événements non continus sont généralement utilisés avec le Past Simple, et non avec le Present Perfect avec for ou since.
  • Incorrect : He has arrived since an hour ago. (An hour ago désigne un point spécifique et terminé pour une arrivée qui est maintenant complète.)
  • Correct : He arrived an hour ago.
  • Incorrect : We haven't seen her last night.
  • Correct : We didn't see her last night.
  1. 1Pour des actions ponctuelles dans le passé : Les verbes d'action qui décrivent un événement unique et achevé, même s'il s'est produit dans une période qui pourrait être décrite avec for ou since, nécessitent le Past Simple s'il n'y a pas de continuation vers le présent.
  • Incorrect : I have bought a new car since last week. (L'achat est un événement ponctuel.)
  • Correct : I bought a new car last week.
  • Incorrect : She has finished her project since this morning.
  • Correct : She finished her project this morning.
Le point crucial est de déterminer si l'action ou l'état est toujours en cours ou a une pertinence directe et continue pour le présent. Si ce n'est pas le cas, le Past Simple est généralement le temps approprié.
### Erreurs courantes
Les locuteurs natifs français font souvent des erreurs spécifiques lorsqu'ils utilisent for et since en anglais, principalement en raison du transfert de leur langue maternelle (L1 interference).
  1. 1Utilisation du Present Simple avec since ou for : C'est l'erreur la plus fréquente. En français, on utilise le présent de l'indicatif avec depuis pour exprimer une action qui a commencé dans le passé et continue dans le présent. Les apprenants français ont tendance à transposer cette structure en anglais.
  • Erreur typique : I study English since 2020. ou I live here for two years.
  • Pourquoi c'est une erreur : En anglais, cette structure nécessite le Present Perfect (have/has + participe passé) pour indiquer la connexion avec le présent. Le présent simple décrit une action habituelle ou une vérité générale, pas une action qui a commencé dans le passé et perdure.
  • Correction : I have studied English since 2020. et I have lived here for two years.
  1. 1Confusion entre for et since : Bien que moins fréquente une fois la règle comprise, une hésitation peut survenir, surtout si l'expression temporelle est ambiguë.
  • Erreur typique : Utiliser since avec une durée (ex: since two hours) ou for avec un point de départ (ex: for 2015).
  • Pourquoi c'est une erreur : For mesure une quantité de temps (une durée), tandis que since marque un point de départ spécifique dans le temps. Leurs fonctions sont distinctes et non interchangeables.
  • Correction : for two hours (durée), since 2015 (point de départ).
  1. 1Omission de have/has : Parfois, dans une tentative de simplification ou par oubli, le verbe auxiliaire have ou has est omis, laissant le participe passé seul.
  • Erreur typique : I worked here for five years. (Si l'action est toujours en cours.)
  • Pourquoi c'est une erreur : L'omission de have/has transforme la phrase en Past Simple, indiquant une action terminée. Le Present Perfect est crucial pour signifier la continuité jusqu'au présent.
  • Correction : I have worked here for five years.
  1. 1Utilisation de since pour des actions terminées : Parfois, since est utilisé pour des événements passés qui ne continuent pas, souvent en parallèle avec des expressions françaises comme depuis que... qui peuvent se référer à un passé révolu.
  • Erreur typique : I have seen him since yesterday. (Si l'action de le voir est terminée hier).
  • Pourquoi c'est une erreur : Le Present Perfect avec since implique que la situation perdure. Si l'événement est passé et terminé, le Past Simple est requis.
  • Correction : I saw him yesterday.
Comprendre ces pièges courants est la première étape pour les éviter. Concentrez-vous sur la distinction entre les actions/états continus et les actions/événements achevés.
### Contraste avec des structures similaires
Il est utile de comparer le Present Perfect avec for/since à d'autres constructions temporelles pour bien saisir leur usage spécifique.
| Structure Anglaise | Usage Principal | Exemple | Traduction Approximative en Français |
| :--------------------------------- | :-------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------- | :--------------------------------------------------------------------- |
| Present Perfect + for/since| Action/état commencé dans le passé et continuant jusqu'au présent. | I have lived here for 10 years. She has been ill since Monday. | J'habite ici depuis 10 ans. Elle est malade depuis lundi. |
| Past Simple | Action/événement achevé dans le passé, sans lien direct avec le présent. | I lived there for 10 years. (mais j'ai déménagé) She was ill last week. | J'y ai habité pendant 10 ans. Elle était malade la semaine dernière. |
| Present Simple + since | Erreur courante des francophones. Nécessite le Present Perfect en anglais. | *I live here since 2014. (Incorrect) | J'habite ici depuis 2014. (Structure française correcte) |
| Present Continuous | Action en cours au moment précis de la parole, ou une tendance temporaire. | I am studying hard these days. It is raining now. | J'étudie beaucoup ces jours-ci. Il pleut maintenant. |
| Present Perfect Continuous | Action commencée dans le passé et continuant jusqu'au présent, accent sur la durée et l'action elle-même. | I have been studying English for 3 hours. (Focus on the activity) | Ça fait 3 heures que j'étudie l'anglais. (Focus sur l'action) |
Tableau Comparatif : For vs Since
| Caractéristique | For | Since |
| :-------------- | :---------------------------------------- | :------------------------------------------- |
| Type d'information | Durée, période de temps (combien de temps) | Point de départ, moment spécifique (depuis quand) |
| Exemples d'expressions | two weeks, six months, a year, ages | 9 AM, last Tuesday, 1999, I was a child |
| Question type | How long...? | Since when...? |
| Usage Principal | Quantifier une période | Marquer un début |
En français, depuis peut couvrir les deux fonctions, ce qui explique la confusion. Il est donc crucial de mémoriser la fonction anglaise de chaque préposition.
### Questions fréquentes (FAQ)
  1. 1Puis-je utiliser for et since avec le Past Simple ?
Généralement non, si l'objectif est d'exprimer une continuité jusqu'au présent. Le Past Simple est utilisé pour des actions terminées. Cependant, for peut être utilisé avec le Past Simple pour indiquer la durée d'une action qui s'est terminée dans le passé.
Par exemple : I lived in Paris for five years. (J'ai habité à Paris pendant cinq ans - l'action est terminée). Since n'est presque jamais utilisé avec le Past Simple dans ce contexte.
  1. 1Quelle est la différence entre I have lived here for 10 years et I have been living here for 10 years ?
Pour la plupart des verbes, en particulier les verbes d'état (live, know, be), il y a très peu de différence de sens entre le Present Perfect Simple et le Present Perfect Continuous lorsqu'ils sont utilisés avec for ou since. Les deux indiquent une continuité jusqu'au présent. I have lived here for 10 years et I have been living here for 10 years signifient la même chose : que vous habitez toujours dans cet endroit et que cela fait 10 ans.
Cependant, avec les verbes d'action dynamiques (ex: study, work, play), le Present Perfect Continuous met davantage l'accent sur la durée et la continuité de l'action elle-même. Par exemple, I have studied English for 5 years (peut impliquer que j'ai terminé mes études ou que je les continue) vs I have been studying English for 5 years (met plus l'accent sur l'activité continue d'étudier).
  1. 1Peut-on utiliser since avec des jours de la semaine ou des mois ?
Oui, absolument. Since marque un point de départ spécifique. Donc, si l'action a commencé un jour de la semaine ou un mois particulier, vous pouvez l'utiliser : She has been happy since Friday. ou The project has been active since March.
  1. 1Comment répondre à la question How long have you been learning English?
Vous pouvez utiliser soit for pour indiquer la durée, soit since pour indiquer le point de départ.
  • Avec for : I have been learning English for two years. (Indique la durée totale.)
  • Avec since : I have been learning English since 2022. (Indique quand vous avez commencé.)
Les deux réponses sont correctes et grammaticalement valides.

Present Perfect + For/Since Structure

Subject Auxiliary Past Participle Preposition Time Reference
I / You / We / They
have
lived
for
six months
He / She / It
has
lived
since
January
I / You / We / They
have not (haven't)
seen
for
ages
He / She / It
has not (hasn't)
seen
since
Monday

Common Contractions

Full Form Contraction Example
I have
I've
I've been here for an hour.
You have
You've
You've known her since 2010.
He has
He's
He's worked here for a week.
She has
She's
She's been sick since yesterday.
We have
We've
We've lived here for years.
They have
They've
They've been friends since school.

Meanings

The Present Perfect with 'for' or 'since' describes an action that started in the past and continues into the present moment.

1

Duration of State

Used with stative verbs (be, know, like) to show how long a situation has existed.

“We have been friends for a long time.”

“I have known him since high school.”

2

Ongoing Action

Used with dynamic verbs to show an activity that hasn't stopped yet.

“He has played the piano for twenty minutes.”

“It has rained since this morning.”

3

Negative Duration

Used to express how much time has passed since an event last occurred.

“I haven't seen her for ages.”

“We haven't been to the cinema since March.”

Reference Table

Reference table for Present Perfect: For vs. Since (Actions en Cours)
Expression de temps Signification Exemple avec le Present Perfect
`for five years`
Durée (combien de temps)
`I have worked here for five years.`
`since 2018`
Point de départ (quand ça a commencé)
`She has lived here since 2018.`
`for a long time`
Durée générale
`We haven't met for a long time.`
`since last Monday`
Date de début spécifique
`He hasn't eaten since last Monday.`
`for ages`
Informel, très longue durée
`I haven't seen you for ages!`
`since I was a child`
Événement passé spécifique comme début
`She has loved music since she was a child.`

Spectre de formalité

Formel
I have been employed by this firm for six years.

I have been employed by this firm for six years. (Professional history)

Neutre
I have worked here for six years.

I have worked here for six years. (Professional history)

Informel
I've been here for six years.

I've been here for six years. (Professional history)

Argot
I've been at this gig for six years.

I've been at this gig for six years. (Professional history)

Present Perfect : For vs. Since (Actions en cours)

Present Perfect

FOR (Durée)

  • Combien de temps ? Answers 'How long?'
  • Période de temps e.g., 'three hours', 'many years'
  • I've studied for two hours. Example sentence

SINCE (Point de départ)

  • Depuis quand ? Answers 'Since when?'
  • Moment/événement spécifique e.g., '9 AM', 'last year', 'I was a child'
  • She's worked since 2010. Example sentence

UTILISATIONS COURANTES

  • Continue toujours Action/state continues to present
  • États (know, be) Often with Present Perfect Simple
  • Expériences Connecting past to now

For vs. Since : Un aperçu rapide

FOR
I've been here for three hours. Se concentre sur la *durée totale*.
She's known him for ages. Utilisé pour une *durée*.
for five minutes Duration
for a week Duration
SINCE
I've been here since 9 AM. Se concentre sur l'*heure de début*.
She's known him since university. Utilisé pour un *point de départ*.
since yesterday Starting point
since 2020 Starting point

Choisir 'For' ou 'Since' avec le Present Perfect

1

L'action/l'état est-il en cours (commencé dans le passé, continue maintenant) ?

YES
Utilise le Present Perfect (have/has + V3)
NO
Utilise le Passé Simple (action terminée)
2

Tu indiques la *durée totale* ?

YES
Utilise FOR + durée (par exemple, 'for three hours')
NO
Passe à la question suivante
3

Tu indiques le *point de départ spécifique* ?

YES
Utilise SINCE + point de départ (par exemple, 'since 9 AM')
NO
Réévalue ce que tu veux exprimer !

Expressions de temps avec For & Since

FOR (Durée)

  • five minutes
  • two hours
  • a week
  • three months
  • several years
  • a long time
  • ages
  • what feels like forever
🏁

SINCE (Point de départ)

  • 9 AM
  • yesterday
  • last Monday
  • 2020
  • I was a child
  • he arrived
  • my birthday
  • the accident

Exemples par niveau

1

I have been here for one hour.

I have been here for one hour.

2

She has lived here since 2022.

She has lived here since 2022.

3

We have had this car for a week.

We have had this car for a week.

4

He has been sick since Friday.

He has been sick since Friday.

1

I haven't seen him for two days.

I haven't seen him for two days.

2

They have been married since July.

They have been married since July.

3

How long have you been a teacher?

How long have you been a teacher?

4

She has known me for a long time.

She has known me for a long time.

1

I've worked in this office since I finished university.

I've worked in this office since I finished university.

2

We've been waiting for the bus for over forty minutes.

We've been waiting for the bus for over forty minutes.

3

Has he lived in London since he was a child?

Has he lived in London since he was a child?

4

I haven't eaten anything since breakfast.

I haven't eaten anything since breakfast.

1

The company has owned this property for several decades.

The company has owned this property for several decades.

2

I've been meaning to call you since we last met.

I've been meaning to call you since we last met.

3

Prices have risen significantly since the new law was passed.

Prices have risen significantly since the new law was passed.

4

He hasn't contributed to the project for quite some time.

He hasn't contributed to the project for quite some time.

1

The tension has been building since the inception of the project.

The tension has been building since the inception of the project.

2

I haven't seen such a display of talent for many a year.

I haven't seen such a display of talent for many a year.

3

She has been a pillar of the community since time immemorial.

She has been a pillar of the community since time immemorial.

4

The law has been in effect for the duration of the crisis.

The law has been in effect for the duration of the crisis.

1

The manuscript has lain untouched for what must be centuries.

The manuscript has lain untouched for what must be centuries.

2

Ever since the scandal broke, the senator has been under intense scrutiny.

Ever since the scandal broke, the senator has been under intense scrutiny.

3

I haven't so much as spoken to him in weeks.

I haven't so much as spoken to him in weeks.

4

The city has undergone a metamorphosis since the turn of the century.

The city has undergone a metamorphosis since the turn of the century.

Facile à confondre

Present Perfect: For vs. Since (Ongoing Actions) vs Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished ones.

Present Perfect: For vs. Since (Ongoing Actions) vs For vs. During

Both relate to time, but 'during' is used with nouns to say when something happened, not how long.

Present Perfect: For vs. Since (Ongoing Actions) vs Since vs. From

Learners use 'from' to mark a start point with the Present Perfect.

Erreurs courantes

I am here since Monday.

I have been here since Monday.

In English, we use the Present Perfect, not the Present Simple, for actions starting in the past.

I have been here for 2010.

I have been here since 2010.

Use 'since' for years, not 'for'.

I have lived here since two years.

I have lived here for two years.

Use 'for' for a number of years.

I have know him for a long time.

I have known him for a long time.

You must use the past participle (known), not the base form (know).

She has worked here since five months.

She has worked here for five months.

Months are a duration, so use 'for'.

How long you have been here?

How long have you been here?

In questions, the auxiliary 'have' must come before the subject.

I haven't seen her since a long time.

I haven't seen her for a long time.

'A long time' is a duration, not a starting point.

I have been knowing her since 2015.

I have known her since 2015.

'Know' is a stative verb and should not be used in the continuous form.

I've been here since I have been a child.

I've been here since I was a child.

The clause after 'since' usually uses the Past Simple.

It's been raining for this morning.

It's been raining since this morning.

'This morning' is a starting point.

I haven't seen him for the last time we met.

I haven't seen him since the last time we met.

The meeting is a point in time, not a duration.

Structures de phrases

I have known ___ since ___.

She hasn't ___ for ___.

How long have you ___?

Real World Usage

Job Interviews constant

I have worked in sales for over a decade.

Doctor's Appointment very common

I've had this cough since last Tuesday.

Dating/Relationships common

We've been together for three years.

Customer Support very common

I have been on hold for twenty minutes!

Social Media Bio common

Living in NYC since 2015.

Travel/Immigration occasional

I have been in the country for two weeks.

💡

Durée ou Point de départ ?

Pose-toi toujours la question : est-ce que je parle de la *longueur* du temps (for) ou du *moment* où ça a commencé (since) ? Ça t'aidera à choisir le bon mot :
I have waited for three hours
vs
I have waited since 9 AM
.
⚠️

Ne mélange pas les temps !

Retiens bien que for et since, pour les actions en cours, vont presque toujours avec le Present Perfect (ou Present Perfect Continuous). Si tu utilises le Passé Simple, le sens change complètement, ça implique que l'action est terminée :
I have lived here for five years
(j'y vis toujours) vs
I lived there for five years
(je n'y vis plus).
🎯

Pense "Jusqu'à maintenant"

Le Present Perfect, c'est fondamentalement le lien entre le passé et le présent. Quand tu ajoutes for ou since, tu précises juste *depuis combien de temps* ce lien est actif ou *quand* il a commencé. C'est toujours une connexion up to now :
I have known her since childhood.
🌍

Parle plus naturellement

Maîtriser for et since avec le Present Perfect, ça rend ton anglais beaucoup plus fluide et naturel. Les anglophones l'utilisent tout le temps pour décrire leur vie, leurs expériences et leurs situations actuelles. Tu vas l'entendre partout une fois que tu y feras attention ! "I've been learning English for a year."
💡

Exception des verbes d'état

Pour les verbes d'état (comme know, be, have, love, understand), on utilise généralement le Present Perfect Simple, pas le Present Perfect Continuous, même si l'action est continue. Par exemple :
I have known her for years.
(Pas
I have been knowing her.
)

Smart Tips

Stop! If you arrived 2 days ago and are still here, you must use 'I have been'.

I am here for two days. I have been here for two days.

Use 'for'. Numbers usually indicate a duration.

I've been waiting since 20 minutes. I've been waiting for 20 minutes.

Swap 'for' for 'in'.

I haven't seen him for weeks. I haven't seen him in weeks.

Always put that verb in the Past Simple.

Since I have moved here... Since I moved here...

Prononciation

I've /aɪv/, We've /wiːv/, They've /ðeɪv/

Contraction of 'have'

In natural speech, 'have' is almost always contracted to /v/ after pronouns.

/fə/ two hours

Weak form of 'for'

The word 'for' is usually pronounced with a schwa /fə/ unless it is stressed.

Emphasis on duration

I've been waiting for ↘️HOURS.

Conveys frustration or surprise at the length of time.

Mémorise-le

Moyen mnémotechnique

FOR is for the length of the floor (duration); SINCE is for the start of the fence (point).

Association visuelle

Imagine 'FOR' as a ruler measuring a piece of string. Imagine 'SINCE' as a push-pin on a calendar marking the exact day you started.

Rhyme

For is for a length of time, Since is for the starting line.

Story

A traveler has been walking 'for' ten days. He hasn't seen a city 'since' he left the mountains. He measures his journey in days (for) but remembers his departure (since).

Word Web

DurationStarting PointUnfinishedHave/HasPast ParticiplePeriodMoment

Défi

Write three sentences about your life: one using 'for', one using 'since' with a year, and one using 'since' with a past event (e.g., 'since I was a child').

Notes culturelles

British speakers are very strict about using the Present Perfect with 'for' and 'since'. Using the Past Simple instead (e.g., 'I didn't see him since Monday') sounds very incorrect to them.

While the Present Perfect is standard, in informal American speech, you might occasionally hear the Past Simple used with 'since', though it is technically non-standard.

Using 'for' and 'since' correctly is a marker of professional English proficiency. It is often tested in exams like IELTS or TOEFL because it shows a grasp of complex time relationships.

The Present Perfect evolved from Old English 'habban' (to have) + a past participle, originally meaning 'I possess a finished thing'. Over time, it shifted to describe the state resulting from that action.

Amorces de conversation

How long have you lived in your current city?

What is something you have owned since you were a child?

How long have you been studying English, and what has been the hardest part?

Have you known your best friend for a long time?

Sujets d'écriture

Write about your career or education history. How long have you been in your current role?
Describe a hobby you have. When did you start, and how long have you practiced it?
Reflect on the changes in your life since the beginning of this year.

Erreurs courantes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choisis le mot correct.

I haven't seen my best friend ___ last summer.

✓ Correct! ✗ Not quite. Correct answer: since
« Last summer » est un point de départ spécifique, donc nous utilisons « since ».
Trouve et corrige l'erreur. Error Correction

Find and fix the mistake:

She works here for ten years.

✓ Correct! ✗ Not quite. Correct answer: She has worked here for ten years.
L'action a commencé dans le passé et est toujours en cours, ce qui nécessite le temps Present Perfect (« has worked ») avec « for » pour indiquer la durée.
Écris la phrase anglaise correcte. Traduction

Translate into English: 'Hemos vivido en esta ciudad desde 2015.'

Answer starts with: ["W...

✓ Correct! ✗ Not quite. Correct answer: ["We have lived in this city since 2015.","We've lived in this city since 2015."]
« Desde 2015 » se traduit par « since 2015 » car c'est un point de départ. « Hemos vivido » est le Present Perfect.
Remets les mots dans l'ordre. Sentence Reorder

Arrange the words in the correct order:

All words placed

Click words above to build the sentence

✓ Correct! ✗ Not quite. Correct answer: I've been working on this project for two weeks
La phrase utilise le Present Perfect Continuous pour montrer une action continue, avec « for » indiquant la durée.

Score: /4

Exercices pratiques

8 exercises
Choose the correct preposition. Choix multiple

I have lived in this apartment ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point, so we use 'since'.
Fill in the blank with 'for' or 'since'.

They have been married ___ forty years.

✓ Correct! ✗ Not quite. Correct answer: for
Forty years is a duration/period of time.
Correct the mistake in the sentence. Error Correction

Find and fix the mistake:

I am a teacher since three years.

✓ Correct! ✗ Not quite. Correct answer: I have been a teacher for three years.
We need Present Perfect for duration, and 'for' for a period of time.
Rewrite the sentence using 'since'. Sentence Transformation

I started working here in January. (I have...)

✓ Correct! ✗ Not quite. Correct answer: I have worked here since January.
The starting point is January, so 'since' is used with the Present Perfect.
Match the time phrase with the correct preposition. Match Pairs

1. ___ ages, 2. ___ I was a child, 3. ___ a long time, 4. ___ last night

✓ Correct! ✗ Not quite. Correct answer: 1-for, 2-since, 3-for, 4-since
'Ages' and 'a long time' are durations; 'I was a child' and 'last night' are points.
Complete the dialogue. Dialogue Completion

A: How long have you had that dog? B: I've had him ___.

✓ Correct! ✗ Not quite. Correct answer: since last Christmas
'Since' is correctly paired with a specific event/point in time.
Is this rule correct? True False Rule

We use 'since' with a period of time, like 'five days'.

✓ Correct! ✗ Not quite. Correct answer: False
We use 'for' with a period of time.
Sort these into 'For' or 'Since' categories: 1. Monday, 2. Ten minutes, 3. I left, 4. A decade. Grammar Sorting

Which ones go with 'For'?

✓ Correct! ✗ Not quite. Correct answer: 2 and 4
Ten minutes and a decade are durations.

Score: /8

Practice Bank

12 exercises
Choisis le mot correct. Texte trous

They haven't visited their grandparents ___ Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
Choisis le mot correct. Texte trous

How long ___ you been learning French?

✓ Correct! ✗ Not quite. Correct answer: have
Trouve et corrige l'erreur. Error Correction

We know him since 2010.

✓ Correct! ✗ Not quite. Correct answer: We have known him since 2010.
Trouve et corrige l'erreur. Error Correction

I haven't eaten for I woke up.

✓ Correct! ✗ Not quite. Correct answer: I haven't eaten since I woke up.
Quelle phrase est correcte ? Choix multiple

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: They have been playing for two hours.
Quelle phrase est correcte ? Choix multiple

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has lived in Rome since 2020.
Écris la phrase anglaise correcte. Traduction

Translate into English: 'Él ha estado esperando el autobús durante veinte minutos.'

✓ Correct! ✗ Not quite. Correct answer: ["He has been waiting for the bus for twenty minutes.","He's been waiting for the bus for twenty minutes."]
Écris la phrase anglaise correcte. Traduction

Translate into English: 'No he comido chocolate desde que era niño.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten chocolate since I was a child.","I've not eaten chocolate since I was a child."]
Remets les mots dans l'ordre. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: He hasn't visited Paris since he left university
Remets les mots dans l'ordre. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: I have known her for many years
Associe l'expression de temps au mot correct (« for » ou « since »). Match Pairs

Associe chaque expression de temps au mot correct :

✓ Correct! ✗ Not quite. Correct answer: matched
Associe le début de la phrase à la bonne fin. Match Pairs

Associe les débuts aux bonnes fins de phrases :

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /12

FAQ (8)

Yes, but it means the action is finished. `I lived there for two years` means you don't live there now. `I have lived there for two years` means you still do.

No, 'since' is almost exclusively used with the Present Perfect (or Past Perfect) in English to show a connection to a later time.

It is always `for a long time`. 'A long time' is a duration, not a specific point.

`For` tells you how long (duration). `During` tells you when (within a named event). Example: 'I slept for two hours during the flight.'

Technically yes, but it is much more natural to say `for five years`. 'Since' is better with dates or events.

Yes, for this specific rule of duration, the Present Perfect `have/has + past participle` is required.

Yes! `Ever since` is a common way to emphasize that something has been true from a specific point until now. 'I've loved pizza ever since I was a kid.'

In negative sentences, `in` is a common and natural substitute for `for` in informal English.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish low

Presente + hace / desde

Spanish uses present tense; English uses present perfect.

French low

Présent + depuis

French uses present tense for ongoing actions.

German moderate

Präsens + seit

German uses one word (seit) for both points and durations.

Japanese low

~te iru + kara/aida

Japanese relies on aspect markers rather than a specific perfect tense.

Arabic moderate

Mudari' (Present) + mundhu

Arabic uses the present tense where English uses the perfect.

Chinese low

Verb + le + duration

Chinese uses aspect particles and word order instead of prepositions.

Learning Path

Prerequisites

Was this helpful?
Pas encore de commentaires. Soyez le premier à partager vos idées !