B1 Verb Tenses 11 min read Moyen

Present Perfect avec expressions de temps (for, since, yet)

Maîtrise 'for', 'since' et 'yet' pour décrire parfaitement les actions et états 'ongoing actions' et 'states'.

Grammar Rule in 30 Seconds

Use the Present Perfect to connect past actions to the present moment using specific time markers like 'for', 'since', and 'yet'.

  • Use 'for' for a duration of time, like 'for three hours'.
  • Use 'since' for a specific starting point, like 'since 2010'.
  • Use 'yet' in negatives and questions for expected actions, like 'not yet'.
👤 + have/has + 🧩 (V3) + ⏳ (for/since/yet)

Overview

### Overview
Le Present Perfect est souvent la bête noire des apprenants francophones, et c'est tout à fait compréhensible. Pourquoi ? Parce qu'il n'a pas d'équivalent direct et unique en français.
Selon le contexte, nous le traduisons soit par un présent, soit par un passé composé. C'est ce flou qui crée la confusion.
En gros, imagine le Present Perfect comme un pont. Un pont qui relie le passé au présent. Contrairement au Simple Past (le prétérit), qui s'intéresse à une action terminée, enterrée et datée, le Present Perfect s'intéresse à ce qui est encore vrai maintenant, ou à l'impact qu'une action passée a sur ton présent.
Maîtriser ce temps avec des expressions comme for, since et yet, c'est passer du stade de
je traduis mot à mot
au stade de "je m'exprime comme un natif". C'est ce qui va te permettre de parler de ton expérience professionnelle, de tes voyages ou de tes projets en cours avec précision. Si tu dis I live here since two years, un anglophone te comprendra, mais il saura immédiatement que tu traduis du français.
Si tu dis I have lived here for two years, tu sonnes soudainement beaucoup plus professionnel et fluide.
### How This Grammar Works
Pour comprendre le fonctionnement du Present Perfect avec for, since et yet, il faut changer de perspective sur le temps. En français, nous utilisons souvent le présent pour une action qui continue (Je travaille ici depuis 2010). En anglais, c'est impossible.
Si l'action a commencé dans le passé et continue maintenant, on utilise obligatoirement le Present Perfect.
#### 1. Le rôle de For (La durée)
For sert à mesurer une quantité de temps. On l'utilise pour indiquer pendant combien de temps une action a duré jusqu'à aujourd'hui.
  • Logique : C'est un bloc de temps (une heure, trois jours, dix ans).
  • Comparaison : En français, on le traduit souvent par pendant ou depuis.
  • Exemple : I have known him for ten years (Je le connais depuis dix ans / Cela fait dix ans que je le connais).
#### 2. Le rôle de Since (Le point de départ)
Since sert à identifier un moment précis dans le passé où l'action a commencé.
  • Logique : C'est un point sur une ligne du temps (lundi dernier, 1995, mon anniversaire, mon arrivée à Paris).
  • Comparaison : C'est l'équivalent direct de notre depuis suivi d'une date ou d'un événement.
  • Exemple : I have worked here since Monday (Je travaille ici depuis lundi).
#### 3. Le rôle de Yet (L'attente)
Yet est un adverbe qui exprime une attente. On l'utilise principalement dans les phrases négatives et les questions pour dire que quelque chose ne s'est pas encore produit, mais qu'on s'attend à ce que cela arrive.
  • Logique : Il crée un lien entre ce qu'on espérait voir accompli et la réalité actuelle.
  • Emplacement : Il se place presque toujours à la fin de la phrase.
  • Exemple : Has the mail arrived yet? (Est-ce que le courrier est déjà arrivé ?).
### Formation Pattern
La structure du Present Perfect est constante, peu importe l'expression de temps que tu ajoutes à la fin. C'est une structure composée :
Auxiliaire HAVE (au présent) + Participe Passé du verbe.
| Sujet | Auxiliaire | Verbe (Past Participle) | Complément + Time Expression |
|---|---|---|---|
| I / You / We / They | have ('ve) | lived | in Paris for six months. |
| He / She / It | has ('s) | started | the project since January. |
| I / You / We / They | have not (haven't) | finished | the report yet. |
| He / She / It | has not (hasn't) | called | me yet. |
Quelques rappels importants pour nous, francophones :
  • L'auxiliaire est TOUJOURS have. Même pour les verbes de mouvement. En français, on dit
    Je suis allé
    , mais en anglais, on dit I have gone. N'utilise jamais be comme auxiliaire ici.
  • Le participe passé : Pour les verbes réguliers, c'est facile, on ajoute -ed. Pour les irréguliers (seen, done, been, written), il n'y a pas de secret, il faut les apprendre par cœur. C'est la troisième colonne de tes tableaux de verbes.
### When To Use It
Voyons maintenant les situations concrètes où tu vas briller en utilisant ces structures.
#### A. L'action qui continue (Durée et Origine)
C'est le cas le plus fréquent pour les niveaux B1. Tu veux parler d'une situation qui a débuté dans le passé et qui est toujours d'actualité.
  • Avec for : We have been married for twenty years. (On est mariés depuis 20 ans. L'accent est sur la durée du mariage).
  • Avec since : She has been a manager since she was 25. (Elle est manager depuis qu'elle a 25 ans. L'accent est sur le moment où elle a commencé).
#### B. L'expérience de vie
Tu parles de choses que tu as faites (ou pas) dans ta vie jusqu'à maintenant. Le moment exact n'est pas important, c'est le fait de l'avoir vécu qui compte.
  • I have traveled to Japan three times. (Je suis allé au Japon trois fois).
  • I haven't seen that movie yet. (Je n'ai pas encore vu ce film).
#### C. L'attente d'un résultat avec Yet
Dans un contexte professionnel, yet est indispensable pour faire le point sur des tâches.
  • Négatif : The client hasn't signed the contract yet. (Le client n'a pas encore signé le contrat). Ici, on sous-entend que la signature est attendue.
  • Interrogatif : Have you finished the presentation yet? (As-tu fini la présentation ?). On demande si l'action attendue est enfin accomplie.
### Common Mistakes
En tant que francophones, nous avons des réflexes liés à notre langue maternelle qui nous piègent souvent. Voici les trois erreurs classiques à surveiller :
1. L'erreur du présent simple (Le piège du Depuis)
  • Faux : I am here since three days.
  • Vrai : I have been here for three days.
  • Pourquoi ? En français, on utilise le présent pour une action qui continue. En anglais, le présent simple (I am) ne sert qu'aux vérités générales ou aux habitudes. Pour une action qui a une origine dans le passé, le Present Perfect est obligatoire.
2. Confondre For et Since
  • Faux : I have lived here since two months.
  • Vrai : I have lived here for two months.
  • Pourquoi ? C'est l'erreur la plus commune. Rappelle-toi : Since + une date/un point précis. For + une durée. Si tu peux compter les unités (2 mois, 5 minutes, 10 ans), utilise for.
3. Le mélange avec le passé composé daté
  • Faux : I have seen him yesterday.
  • Vrai : I saw him yesterday.
  • Pourquoi ? Dès que tu donnes une date précise et terminée (yesterday, last week, in 1998), le pont avec le présent est coupé. Tu dois utiliser le Simple Past. Le Present Perfect déteste les dates précises terminées.
### Contrast With Similar Patterns
Pour bien choisir ton temps, regarde ce tableau comparatif. Il t'aidera à visualiser la différence entre le Present Perfect et le Simple Past.
| Caractéristique | Present Perfect (for/since/yet) | Simple Past (Prétérit) |
|---|---|---|
| Lien avec le présent | Oui, l'action continue ou a un impact. | Non, l'action est finie et isolée. |
| Temps précisé | Non. On utilise des périodes (for) ou des débuts (since). | Oui. On utilise yesterday, ago, last.... |
| Traduction française | Présent ou Passé Composé. | Passé Composé ou Passé Simple. |
| Exemple Typique | I've lost my keys! (Je ne les ai toujours pas). | I lost my keys yesterday. (C'est un fait passé). |
| Usage de yet | I haven't eaten yet. (J'ai faim maintenant). | Impossible avec yet dans ce sens. |
### Quick FAQ
1. Est-ce que je peux utiliser for avec le Simple Past ?
Oui, mais le sens change radicalement !
  • I lived in London for two years (au Simple Past) signifie que c'est fini, je n'y habite plus.
  • I have lived in London for two years (au Present Perfect) signifie que j'y habite encore.
2. Où placer yet exactement ?
Toujours à la fin de ta proposition. On ne dit pas I haven't yet finished, mais I haven't finished yet. C'est une règle de placement assez stricte qui aide à la fluidité de la phrase.
3. Quelle est la différence entre yet et already ?
C'est une question de polarité.
  • On utilise already (déjà) dans les phrases affirmatives : I have already finished.
  • On utilise yet (pas encore / déjà) dans les phrases négatives et les questions : I haven't finished yet.
4. Pourquoi les Anglais disent since I was a child ?
Parce que I was a child est considéré comme un point précis dans le passé (ton enfance). C'est une proposition qui sert de date de départ. C'est très courant et très naturel.
En résumé, garde en tête l'image du pont. Si tu parles de quelque chose qui a commencé avant mais qui touche encore ton maintenant, sors ton Present Perfect. Utilise for pour la longueur du chemin, since pour le point de départ, et yet si tu attends toujours d'arriver au bout !
T'inquiète pas, avec un peu de pratique, ces réflexes deviendront naturels.

Present Perfect Construction

Subject Auxiliary Past Participle Time Expression
I / You / We / They
have
worked
for 2 years
He / She / It
has
worked
since 2021
I / You / We / They
haven't
finished
yet
He / She / It
hasn't
finished
yet
Have
you
eaten
yet?
Has
she
arrived
yet?

Common Contractions

Full Form Contraction Negative Contraction
I have
I've
I haven't
You have
You've
You haven't
He has
He's
He hasn't
She has
She's
She hasn't
It has
It's
It hasn't
We have
We've
We haven't
They have
They've
They haven't

Meanings

The Present Perfect with time expressions describes states or actions that began in the past and continue into the present, or actions expected to happen soon.

1

Duration (For)

To express the total length of time an action has been happening up to now.

“They have been married for twenty years.”

“She has worked here for six months.”

2

Starting Point (Since)

To express the specific moment or date when an action began.

“I have known him since primary school.”

“It hasn't rained since last Tuesday.”

3

Expectation (Yet)

Used in negative sentences and questions to talk about something that hasn't happened but is expected to.

“Have you finished your homework yet?”

“The train hasn't arrived yet.”

Reference Table

Reference table for Present Perfect avec expressions de temps (for, since, yet)
Expression de temps Signification Utilisation Exemple
for
Durée (une période de temps)
Combien de temps ?
`for` + une durée
I've studied `for` three hours.
since
Point de départ (un moment précis)
Depuis quand ?
`since` + un point dans le temps (date, événement)
She's been absent `since` Monday.
yet
Jusqu'à maintenant (négatif/question)
Est-ce que c'est arrivé ?
Principalement dans les phrases négatives et les questions
Have you finished `yet`? / I haven't finished `yet`.

Spectre de formalité

Formel
Have you completed the report yet?

Have you completed the report yet? (Workplace)

Neutre
Have you finished the report yet?

Have you finished the report yet? (Workplace)

Informel
Done with the report yet?

Done with the report yet? (Workplace)

Argot
You done yet?

You done yet? (Workplace)

Present Perfect avec For, Since, Yet

Present Perfect + Expressions de Temps

FOR (Durée)

  • Durée de temps Combien de temps quelque chose dure
  • For 2 hours Une période
  • I have waited for ages. Action continue

SINCE (Point de Départ)

  • Moment spécifique Quand quelque chose a commencé
  • Since Monday Un point fixe
  • She has studied since 9 AM. Action commencée et continue

YET (Pas encore / Question)

  • Jusqu'à maintenant Attente d'un événement
  • Haven't eaten yet Achèvement négatif
  • Have you seen it yet? Question sur l'achèvement

For vs. Since vs. Yet

FOR
For 3 years Durée
For a long time Période
I've known him for years. Combien de temps ?
SINCE
Since 2020 Point de départ
Since I was a kid Événement spécifique
She's lived here since last May. Depuis quand ?
YET
Haven't finished yet Non achevé (négatif)
Have you heard yet? Attendu (question)
It hasn't arrived yet. Jusqu'à ce moment

Choisir la bonne expression de temps

1

L'action est-elle continue du passé à maintenant ?

YES
Utilise le Present Perfect
NO
Utilise le Simple Past
2

Indiques-tu la *longueur* du temps ?

YES
Utilise `for`
NO
Continue
3

Indiques-tu le *point de départ* dans le temps ?

YES
Utilise `since`
NO
Continue
4

Est-ce une phrase négative ou une question sur quelque chose qui devrait arriver ?

YES
Utilise `yet` (généralement à la fin)
NO
Considère `already` pour les affirmatives

Contextes courants pour For, Since, Yet

Durée

  • for three days
  • for a while
  • for ages
  • for many years
🗓️

Point de départ

  • since last week
  • since 2021
  • since I was born
  • since breakfast

Statut d'achèvement

  • haven't done it yet
  • hasn't arrived yet
  • have you finished yet?
  • not yet

Exemples par niveau

1

I have lived here for one year.

I have lived here for one year.

2

She has been a student since 2022.

She has been a student since 2022.

3

I have not seen the teacher yet.

I have not seen the teacher yet.

4

Have you finished yet?

Have you finished yet?

1

We have known each other for a long time.

We have known each other for a long time.

2

He hasn't called me since yesterday.

He hasn't called me since yesterday.

3

Has the bus arrived yet?

Has the bus arrived yet?

4

I've had this phone for six months.

I've had this phone for six months.

1

I have worked in this department since I joined the company.

I have worked in this department since I joined the company.

2

They haven't decided on the new project yet.

They haven't decided on the new project yet.

3

She has been sick for the last three days.

She has been sick for the last three days.

4

Have you seen the latest news about the strike yet?

Have you seen the latest news about the strike yet?

1

The economy has been in recession for several consecutive quarters.

The economy has been in recession for several consecutive quarters.

2

Since the implementation of the new law, crime rates have dropped.

Since the implementation of the new law, crime rates have dropped.

3

We haven't yet reached a consensus on the budget.

We haven't yet reached a consensus on the budget.

4

I've been meaning to ask you about that for ages.

I've been meaning to ask you about that for ages.

1

The company has yet to issue a formal apology for the data breach.

The company has yet to issue a formal apology for the data breach.

2

Ever since the dawn of the digital age, privacy has been a concern.

Ever since the dawn of the digital age, privacy has been a concern.

3

For as long as I can remember, this building has stood vacant.

For as long as I can remember, this building has stood vacant.

4

Have you not yet realized the gravity of the situation?

Have you not yet realized the gravity of the situation?

1

The philosophical implications of this theory have been debated for centuries.

The philosophical implications of this theory have been debated for centuries.

2

Since time immemorial, humans have sought meaning in the stars.

Since time immemorial, humans have sought meaning in the stars.

3

The board has yet to manifest any intention of revising the policy.

The board has yet to manifest any intention of revising the policy.

4

I have for some time now harbored doubts about his sincerity.

I have for some time now harbored doubts about his sincerity.

Facile à confondre

Present Perfect with Time Expressions (for, since, yet) vs Present Perfect vs. Past Simple

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

Present Perfect with Time Expressions (for, since, yet) vs For vs. Since

Using 'since' with a duration of time.

Present Perfect with Time Expressions (for, since, yet) vs Yet vs. Already

Using 'yet' in positive sentences.

Erreurs courantes

I live here for two years.

I have lived here for two years.

You cannot use Present Simple for an action that started in the past and continues now.

I have lived here since two years.

I have lived here for two years.

Use 'for' with a duration (number of years).

I have yet finished.

I haven't finished yet.

'Yet' is used in negative sentences, usually at the end.

He have been here.

He has been here.

Third person singular (he/she/it) requires 'has'.

I have seen him since two days.

I have seen him for two days / I haven't seen him for two days.

Confusing the start point with the duration.

Did you finish yet?

Have you finished yet?

In British English, 'yet' requires the Present Perfect, not Past Simple.

I have worked since 3 hours.

I have worked for 3 hours.

3 hours is a duration, not a starting point.

I have been knowing him for years.

I have known him for years.

Stative verbs like 'know' cannot be used in the continuous form.

I have lived here since I am a child.

I have lived here since I was a child.

The clause after 'since' should be in the Past Simple.

I haven't yet seen it.

I haven't seen it yet.

While 'haven't yet' is possible, B1 learners should master the end-position first for natural flow.

I have yet to not see it.

I have yet to see it.

'Have yet to' is already negative in meaning; adding 'not' is a double negative.

Structures de phrases

I have been a ___ for ___.

She hasn't ___ since ___.

Have you ___ yet?

It has been ___ since ___.

Real World Usage

Job Interviews very common

I have worked in sales for over ten years.

Texting Friends constant

Haven't left the house yet, see u soon!

Doctor's Appointment common

I've had this cough since last night.

Travel / Airports very common

Has the gate opened yet?

Social Media Updates common

We've been at the beach for 5 hours and I'm already sunburnt!

Customer Support common

I haven't received my refund yet.

💡

Pense 'Connexion au Présent'

N'oublie jamais : le Present Perfect relie le passé à MAINTENANT. Si c'est complètement terminé et que tu connais le moment exact, utilise le Simple Past. Ça t'aidera à éviter les erreurs de chronologie :
I saw her yesterday.
⚠️

Attention à 'Yet'

'Yet' est presque exclusivement pour les phrases négatives et les questions ! N'essaie pas de l'utiliser dans des affirmations positives. Pour les positives, tu voudras plutôt utiliser 'already' : "I haven't eaten yet mais I have already eaten."
🎯

Raccourci Verbes d'État

Pour les verbes qui décrivent des états (comme 'know', 'love', 'be'), tu utilises généralement le Present Perfect (par ex.,
I have known her
), et non le Present Perfect Continuous (par ex.,
I have been knowing her
est généralement incorrect). C'est un bon moyen de sonner plus naturel : "I've known him for years."
🌍

Britanniques vs Américains

Bien que les deux utilisent ces modèles, les Américains utilisent parfois le Simple Past là où les Britanniques pourraient utiliser le Present Perfect (par ex.,
Did you eat yet?
vs
Have you eaten yet?
). Les deux sont compris, mais connaître les subtiles différences peut te faire sonner plus local :
Did you finish your work yet?
💡

Entraîne-toi avec Ta Propre Vie

Essaie de décrire tes propres expériences en utilisant 'for', 'since' et 'yet'. Depuis combien de temps habites-tu dans ta ville ? Qu'as-tu fait depuis ce matin ? Cette connexion personnelle aide la grammaire à s'ancrer :
I have lived here for ten years.
ou "I haven't seen my brother since Monday."

Smart Tips

Try to answer the question 'When did it start?'. If the answer is your time expression, use 'since'. If it's not, use 'for'.

I've been here since 2 hours. I've been here for 2 hours.

Use 'since' to show loyalty and long-term commitment to a company or skill.

I work here for 5 years. I have worked here since 2018.

Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.

Did you do it yet? Have you done it yet?

Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.

I've been happy since I have moved. I've been happy since I moved.

Prononciation

/aɪv/

Contraction Stress

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.

yet? ↗

Yet Emphasis

The word 'yet' at the end of a sentence often carries a rising intonation in questions.

Question Rise

Have you finished yet? ↗

Conveys a genuine inquiry or slight impatience.

Mémorise-le

Moyen mnémotechnique

FOR is for the 'length' of the race; SINCE is for the 'starting' place.

Association visuelle

Imagine a ruler (For) measuring a line, and a pin (Since) stuck into a specific date on a calendar. For measures; Since marks.

Rhyme

Since is the start, For is the part, Yet is the heart of the question's art.

Story

I have lived in this house for ten years. Since I moved in, I have painted every room. I haven't finished the kitchen yet, but I'm working on it!

Word Web

DurationTimelineUnfinishedExperienceConnectionExpectationAuxiliary

Défi

Write three sentences about your current job or hobby using 'for', 'since', and 'yet'.

Notes culturelles

British speakers are very strict about using Present Perfect with 'yet'. Using Past Simple ('Did you eat yet?') sounds American.

In casual US speech, Past Simple is often used with 'yet' and 'already'.

Using 'since' to anchor your experience to a specific achievement is common in Western CVs.

The Present Perfect developed in Old English using the verb 'habban' (to have) plus a past participle to indicate possession of a completed state.

Amorces de conversation

How long have you lived in your current house?

Have you seen any good movies lately?

How long have you known your best friend?

Have you finished your goals for this year yet?

Sujets d'écriture

Write about a hobby you have. How long have you done it? Why did you start?
Describe your career or education history using 'for' and 'since'.
Make a 'To-Do' list and write about what you haven't finished yet and why.
Reflect on a long-term relationship (friend or family). How has it changed since you first met?

Erreurs courantes

Incorrect

Correct


Incorrect

Correct


Incorrect

Correct


Incorrect

Correct

Test Yourself

Choisis l'expression de temps correcte pour compléter la phrase.

I haven't bought a new phone ___ two years.

✓ Correct! ✗ Not quite. Correct answer: for
'For' est utilisé pour exprimer une durée de temps ('two years'). 'Since' a besoin d'un point de départ, et 'yet' est pour les négations/questions sur l'achèvement.
Trouve et corrige l'erreur dans la phrase. Error Correction

Find and fix the mistake:

She is living here since 2020.

✓ Correct! ✗ Not quite. Correct answer: She has lived here since 2020.
Quand une action a commencé dans le passé ('since 2020') et continue jusqu'au présent, nous devons utiliser le Present Perfect ou le Present Perfect Continuous, pas le Simple Present.
Quelle phrase utilise correctement le Present Perfect avec une expression de temps ? Choix multiple

Choisis la bonne phrase :

✓ Correct! ✗ Not quite. Correct answer: They haven't arrived yet.
'Yet' est correctement utilisé dans une phrase négative au Present Perfect pour indiquer une non-achèvement jusqu'à maintenant. 'Already' est pour les affirmations positives, et 'didn't' est au Simple Past, ce qui ne correspond pas à 'yet'.
Traduis en anglais : 'Llevo tres horas estudiando.' Traduction

Traduis en anglais : 'Llevo tres horas estudiando.'

Answer starts with: ["I...

✓ Correct! ✗ Not quite. Correct answer: ["I have been studying for three hours.","I've been studying for three hours."]
Le 'Llevo... estudiando' espagnol implique une action continue du passé, mieux traduite par le Present Perfect Continuous et 'for' pour la durée.

Score: /4

Exercices pratiques

8 exercises
Fill in the blank with 'for' or 'since'.

I have been a doctor ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point.
Choose the correct sentence. Choix multiple

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have lived here for five years.
Use Present Perfect + 'for' for a duration.
Correct the error in the sentence. Error Correction

Find and fix the mistake:

He hasn't yet finished his dinner.

✓ Correct! ✗ Not quite. Correct answer: He hasn't finished his dinner yet.
'Yet' usually goes at the end of the sentence.
Change the sentence to a question using 'yet'. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: Have they arrived yet?
Questions with 'yet' follow the Have + Subj + V3 + yet pattern.
Is the following rule true or false? True False Rule

You can use 'since' with a duration of time like 'three weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
'Since' is for starting points, 'for' is for durations.
Complete the dialogue. Dialogue Completion

A: Is the movie over? B: No, it ___.

✓ Correct! ✗ Not quite. Correct answer: hasn't finished yet
Negative Present Perfect is used for unfinished expectations.
Which word goes with 'since'? Grammar Sorting

Sort these: 1. Two hours, 2. Last night, 3. A long time.

✓ Correct! ✗ Not quite. Correct answer: 2
'Last night' is a specific point in time.
Match the time expression to the correct category. Match Pairs

Match: A. For, B. Since | 1. 1995, 2. Six months

✓ Correct! ✗ Not quite. Correct answer: A2, B1
For + six months (duration); Since + 1995 (point).

Score: /8

Practice Bank

11 exercises
Choisis le mot correct pour compléter la phrase. Texte trous

He ___ worked on this project for months.

✓ Correct! ✗ Not quite. Correct answer: has
Choisis l'expression de temps correcte pour compléter la phrase. Texte trous

I haven't visited my grandparents ___ last Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
Trouve et corrige l'erreur dans la phrase. Error Correction

Have you already finished your homework yet?

✓ Correct! ✗ Not quite. Correct answer: Have you finished your homework yet?
Trouve et corrige l'erreur dans la phrase. Error Correction

They wait for the bus since ten minutes.

✓ Correct! ✗ Not quite. Correct answer: They have been waiting for the bus for ten minutes.
Quelle phrase utilise correctement 'for' ou 'since' ? Choix multiple

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has worked here for five years.
Traduis en anglais : 'No he comido desde esta mañana.' Traduction

Translate into English: 'No he comido desde esta mañana.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten since this morning.","I have not eaten since this morning."]
Traduis en anglais : '¿Has terminado tu informe todavía?' Traduction

Translate into English: '¿Has terminado tu informe todavía?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you finished your report yet?","Have you completed your report yet?"]
Remets les mots dans l'ordre pour former une phrase correcte. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They have lived here for ten years.
Remets les mots dans l'ordre pour former une phrase correcte. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: Have you seen that movie yet?
Associe le début de la phrase à l'expression de temps correcte. Match Pairs

Associe le début de chaque phrase à l'expression de temps correcte :

✓ Correct! ✗ Not quite. Correct answer: matched
Associe les situations à l'expression de temps appropriée. Match Pairs

Associe les situations à l'expression de temps correcte :

✓ Correct! ✗ Not quite. Correct answer: matched

Score: /11

FAQ (8)

No, 'since' must be followed by a specific point in time (e.g., `since 2010`). For durations, use `for`.

Yes, it is grammatically correct and more formal. However, in B1 English, placing `yet` at the end is more common and natural.

Because 'know' is a stative verb. Stative verbs (like know, like, believe) are rarely used in the continuous form, even in the Present Perfect.

`For` measures the length of time (a period). `Since` marks the start of the time (a point).

No, use `already` for positive sentences. `I have already finished` vs `I haven't finished yet`.

Yes, Americans often use the Past Simple with 'yet' (e.g., `Did you eat yet?`), whereas British English prefers the Present Perfect.

Yes! You can say `since I was a child` or `since we met`. The verb in that clause is usually in the Past Simple.

No, `for ages` is an informal idiom meaning 'for a very long time'.

Scaffolded Practice

1

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Pretérito Perfecto / Presente + desde hace

English MUST use Present Perfect for 'how long' situations.

French moderate

Passé Composé / Présent + depuis

English uses Present Perfect for ongoing states, whereas French uses the Present.

German partial

Perfekt / Präsens + seit

German speakers often incorrectly use Present Simple in English ('I am here since Monday').

Japanese low

~te iru / ~kara

Japanese doesn't have a direct 'have + V3' auxiliary structure.

Arabic partial

Mundhu + Present/Past

Arabic does not have a specific 'perfect' aspect like English.

Chinese low

Le (了) / Yijing (已经)

Chinese has no verb conjugation for tense or person.

Learning Path

Prerequisites

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