For et since : exercices pour exprimer la durée sans te tromper. Tu vas trier les expressions de temps, conjuguer au present perfect, poser la question How long…? et traduire le fameux « depuis ».
Les exercices
For et since : exercices pour dire depuis quand
Les exercices vont du simple tri jusqu’à l’interview. Relis le schéma du cours si tu hésites.
Exercice 1 : for ou since ?Écris for ou since devant chaque expression.
- ___ two weeks
- ___ Tuesday
- ___ 2019
- ___ ten minutes
- ___ last summer
- ___ a long time
- ___ my birthday
- ___ six months
- ___ 7 o’clock
- ___ ages
Complète avec for ou since.
- I have lived in this town ___ 2017.
- She has played the violin ___ eight years.
- We have been at school ___ half past eight.
- They have known Max ___ a long time.
- He hasn’t eaten anything ___ breakfast.
- My grandparents have been married ___ fifty years.
- It has snowed ___ Sunday.
Mets le verbe au present perfect.
- I (know) ___ Emma since primary school.
- My dad (work) ___ in a hospital for ten years.
- We (be) ___ friends for ages.
- She (have) ___ her bike since Christmas.
- They (live) ___ in Cork since 2020.
- He (be) ___ ill for three days.
- You (wait) ___ for twenty minutes.
- The shop (be) ___ closed since Monday.
Mets les phrases à la forme négative.
- I have seen my cousin since June.
- She has played tennis for months.
- We have been to the cinema since the holidays.
- He has called me for two weeks.
- They have eaten fish since last year.
Pose la question qui porte sur la durée.
- I have lived here for six years.
- She has worked at the bakery since 2021.
- They have had their cat for two months.
- He has been in hospital since Friday.
- We have known Ms Byrne for a year.
- The museum has been open since 1950.
Nous sommes en 2026, un lundi, à 11 heures. Réécris chaque phrase avec for à la place de since.
- I have lived in Nantes since 2020.
- She has been in the library since 9 o’clock.
- We have had this sofa since 2016.
- He has studied Spanish since 2024.
- They have been on holiday since Saturday.
Lis la fiche du pub, puis réponds aux questions par des phrases complètes avec for ou since. Nous sommes en 2026.
| The Old Harbour Pub, Galway | |
|---|---|
| Open | since 1890 |
| Owner: the O’Brien family | since 1932 |
| Head chef: Siobhan | for 15 years |
| Live music every Friday | since 1975 |
| The cat, Paddy, lives there | for 9 years |
- How long has the pub been open?
- How long have the O’Briens owned the pub?
- How long has Siobhan been the head chef?
- How long has there been live music on Fridays?
- How long has Paddy lived in the pub?
- Récris la réponse 1 avec for.
Reconstitue les phrases.
- have / I / here / lived / for / years / five
- has / she / since / been / Monday / absent
- long / how / you / have / known / him / ?
- haven’t / we / since / seen / summer / them
- has / he / the / drums / played / for / ages
- long / how / she / has / had / her / phone / ?
Chaque phrase contient une erreur. Recopie-la correctement.
- I live in Paris since 2015.
- She has been here since three hours.
- We know each other for two years.
- How long do you have your dog?
- He is ill since Monday.
- They have played football for 10 a.m.
- How long has you lived here?
Traduis ces phrases en anglais.
- J’apprends l’anglais depuis trois ans.
- Ma sœur est au lit depuis hier soir.
- Depuis combien de temps habites-tu à Lille ?
- Nous attendons depuis vingt minutes.
- Il n’a pas plu depuis deux semaines.
- Je connais Lucas depuis l’école maternelle.
Traduis ces phrases en français, en utilisant « depuis ».
- I have had this jacket for a year.
- She has been a doctor since 2010.
- How long have you played the piano?
- We haven’t seen our cousins for months.
- They have lived next door since last spring.
Réponds aux questions sur toi avec des phrases complètes, puis invente deux questions pour un camarade.
- How long have you lived in your town?
- How long have you been at this school?
- How long have you known your best friend?
- How long have you learnt English?
- Do you have a pet or a favourite object? How long have you had it?
- Invente une question How long…? sur un loisir.
- Invente une question How long…? sur un objet.


