Could (do) and Could Have (done) | Unit 27 | PrepMyEnglish
PrepMyEnglish
Accueil English Grammar Unit 27 — Could (do) & Could Have (done)
Unit 27 · Grammar Lesson
Unité 27 · Leçon de Grammaire

Could (do) and Could Have (done)
Suggestions, Possibility & Past Alternatives — Complete Guide
Could (do) et Could Have (done)
Suggestions, Possibilité et Alternatives Passées — Guide Complet

Master when to use could for suggestions and possibility, how could have expresses missed past opportunities, and the difference between could and can

Maîtrisez l'utilisation de could pour les suggestions et la possibilité, comment could have exprime des opportunités passées manquées, et la différence entre could et can

B1 – B1+ 4 Rules · 5 Exercises · 200-Q Quiz · PDF 4 Règles · 5 Exercices · Quiz 200 Q · PDF 🇬🇧 EN / 🇫🇷 FR

Sometimes could is the past of can — but not always! In this unit we explore the many uses of could: making suggestions, expressing possibility in the present or future, and talking about missed opportunities in the past with could have (done). We also look at couldn't and couldn't have, and compare can with could.

Parfois could est le passé de can — mais pas toujours ! Dans cette unité, nous explorons les nombreuses utilisations de could : faire des suggestions, exprimer la possibilité au présent ou au futur, et parler d'opportunités manquées dans le passé avec could have (done). Nous étudions aussi couldn't et couldn't have, et nous comparons can avec could.

A

Could — Past of Can & Suggestions for Now/Future

Could — Passé de Can et Suggestions pour le présent/futur

Sometimes could is the past of can: I can hear something now → I could hear something then. But we also use could for possible actions now or in the future — especially to make suggestions. Could is less sure than can in these cases.

Parfois could est le passé de can : I can hear something now → I could hear something then. Mais on utilise aussi could pour des actions possibles maintenant ou dans le futur — surtout pour faire des suggestions. Could est moins certain que can dans ces cas.

Could + base verb (suggestion / possibility / unrealistic idea)
'What shall we do tonight?' 'We could go to the cinema.'
'When you go to Paris, you could stay with Sarah.'

Could — Suggestion / Less Sure / Unrealistic

Could — Suggestion / Moins certain / Irréaliste

suggestion, possibility, or unrealistic idea
suggestion, possibilité, ou idée irréaliste
We could go to the cinema tonight. (suggestion)
Maybe I could stay with Sarah. (less sure)
I'm so tired, I could sleep for a week. (unrealistic)
You could take the train instead. (suggestion)

Can — Realistic / More Certain

Can — Réaliste / Plus certain

realistic possibility or firm ability
possibilité réaliste ou capacité ferme
I can stay with Sarah in Paris. (realistic)
We can go to the cinema. (firmer, more certain)
I can hear something. (present ability/perception)
💡
Key rule — Past of can: Règle clé — Passé de can : When could is the past of can, it refers to ability or perception in the past: I could hear the music clearly last night. When used for suggestions, could refers to the present or future — it is NOT past in these cases. Quand could est le passé de can, il se réfère à une capacité ou perception dans le passé : I could hear the music clearly last night. Pour les suggestions, could se réfère au présent ou au futur — il n'est PAS passé dans ces cas.

B

Could for Present & Future Possibility (not can)

Could pour la possibilité présente et future (pas can)

We use could (NOT can) to say that something is possible now or in the future in a specific situation. We use can for general, habitual possibility (a general truth).

On utilise could (PAS can) pour dire que quelque chose est possible maintenant ou dans le futur dans une situation spécifique. On utilise can pour la possibilité générale ou habituelle (une vérité générale).

The story could be true, but I don't think it is.
→ specific situation — possible but uncertain (NOT: can be true)
→ situation spécifique — possible mais incertain (PAS : can be true)
I don't know what time Lisa is coming. She could get here at any time.
→ future possibility in this specific situation
→ possibilité future dans cette situation spécifique
The weather is nice now, but it could change later.
→ specific present situation (vs. "The weather can change quickly in the mountains" = general truth)
→ situation présente spécifique (vs. "Le temps can changer rapidement en montagne" = vérité générale)
⚠️
Can vs Could — key contrast: Can vs Could — contraste clé : Use can for general/habitual possibility: The weather can be unpredictable. Use could for a specific, present/future situation: The weather is nice now, but it could change. Utilisez can pour la possibilité générale/habituelle : The weather can be unpredictable. Utilisez could pour une situation spécifique présente/future : The weather is nice now, but it could change.

C

Could Have (done) — Talking About the Past

Could Have (done) — Parler du passé

We use could have (done) to talk about the past. It means something was possible but did NOT happen — often expressing a missed opportunity or a reproach.

On utilise could have (done) pour parler du passé. Cela signifie que quelque chose était possible mais NE S'EST PAS produit — exprimant souvent une opportunité manquée ou un reproche.

could have + past participle
Why did you stay at a hotel? You could have stayed with me.
David was lucky. He could have hurt himself when he fell.

Present/Future → Past equivalent

Présent/Futur → Équivalent passé

NOW → PAST
MAINTENANT → PASSÉ
I'm so tired, I could sleep for a week. (now)
→ I was so tired, I could have slept for a week. (past)
The situation could be worse. (now)
→ The situation could have been worse. (past)

Could Have — Missed Opportunity / Reproach

Could Have — Opportunité manquée / Reproche

it was possible, but didn't happen
c'était possible, mais ça ne s'est pas produit
Why did you walk? You could have taken a taxi.
You could have told me — I didn't know!
He was lucky. It could have been much worse.
📌
Remember: Rappel : Could have done = it was possible, but it did NOT happen. Example: I could have gone to university (but I didn't). This is different from was able to, which means it DID happen. Could have done = c'était possible, mais ça NE S'EST PAS produit. Exemple : I could have gone to university (mais je ne l'ai pas fait). C'est différent de was able to, qui signifie que ça s'est bien produit.

D

Couldn't & Couldn't Have — Two Important Uses

Couldn't & Couldn't Have — Deux usages importants

I couldn't do something = it would NOT be possible (now or generally). For the past: couldn't have = would NOT have been possible. Note that couldn't has TWO meanings depending on context.

I couldn't do something = ce ne serait PAS possible (maintenant ou en général). Pour le passé : couldn't have = n'aurait PAS été possible. Notez que couldn't a DEUX significations selon le contexte.

couldn't + base verb → not possible (present/general) OR not able (past)
couldn't have + past participle → would not have been possible (past)
(1) I couldn't live in a big city. I'd hate it. (= not possible for me)
(2) I couldn't run yesterday — I'd hurt my leg. (= was not able, past fact)
It couldn't have been better. (= it was perfect)
I couldn't live in a big city. I'd hate it.
→ Meaning 1: not possible for me (hypothetical present/future)
→ Sens 1 : pas possible pour moi (hypothétique présent/futur)
I couldn't run yesterday because I'd hurt my leg.
→ Meaning 2: was not able (past fact — it actually happened)
→ Sens 2 : n'était pas capable (fait passé — c'est réellement arrivé)
We had a really good holiday. It couldn't have been better.
→ couldn't have = it would not have been possible to improve it (= perfect)
→ couldn't have = il n'aurait pas été possible de l'améliorer (= parfait)
Everything is fine. Things couldn't be better.
→ impossible to improve = everything is perfect right now
→ impossible à améliorer = tout est parfait en ce moment
💡
Couldn't have been better / worse: Couldn't have been better / worse : These are very common fixed expressions. It couldn't have been better = it was perfect. It could have been worse = it was bad, but something good remained. Ce sont des expressions très courantes. It couldn't have been better = c'était parfait. It could have been worse = c'était mauvais, mais quelque chose de bien est resté.

Could & Could Have — Exercises with AnswersCould & Could Have — Exercices avec Corrigé

Put each rule into practice — check your answers instantly

Mettez chaque règle en pratique — vérifiez vos réponses instantanément

EX 1

Exercise 1 — Suggestions with could

Exercice 1 — Suggestions avec could

Write could in each gap to complete the suggestion.

Écrivez could dans chaque espace pour compléter la suggestion.

1.
2.
3.
4.
5.
6.
Answers:Réponses : All answers: could — used to make suggestions.
EX 2

Exercise 2 — Put in can or could

Exercice 2 — Mettez can ou could

Choose can or could for each sentence.

Choisissez can ou could pour chaque phrase.

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Answers:Réponses : 1. could  ·  2. could  ·  3. can  ·  4. could  ·  5. can  ·  6. can  ·  7. could  ·  8. can  ·  9. could  ·  10. could
EX 3

Exercise 3 — Complete the sentences (choose from the box)

Exercice 3 — Complétez les phrases (choisissez dans l'encadré)

Choose the correct form from the word box.

Choisissez la forme correcte dans l'encadré.

Word box: could sleep  ·  could have come  ·  could be  ·  could have been  ·  could have  ·  could come  ·  have moved  ·  goneBoîte : could sleep  ·  could have come  ·  could be  ·  could have been  ·  could have  ·  could come  ·  have moved  ·  gone
1.
2.
3.
4.
5.
6.
7.
8.
Answers:Réponses : 1. could sleep  ·  2. could have come  ·  3. could be  ·  4. could have been  ·  5. could have  ·  6. could come  ·  7. have moved  ·  8. gone
EX 4

Exercise 4 — Use couldn't or couldn't have + verb

Exercice 4 — Utilisez couldn't ou couldn't have + verbe

Verbs to use: afford · be · be · live · manage · stand · study · wear

Verbes à utiliser : afford · be · be · live · manage · stand · study · wear

1.
2.
3.
4.
5.
6.
7.
8.
Answers:Réponses : 1. couldn't live  ·  2. couldn't have been  ·  3. couldn't wear  ·  4. couldn't have managed  ·  5. couldn't have been  ·  6. couldn't afford  ·  7. couldn't have studied  ·  8. couldn't stand
🎯

Exercise 5 — Mixed: Choose the correct form (A or B)

Exercice 5 — Mixte : Choisissez la forme correcte (A ou B)

Write A or B — the correct or more natural form for each context.

Écrivez A ou B — la forme correcte ou la plus naturelle pour chaque contexte.

1.
2.
3.
4.
5.
6.
7.
8.
9.
Answers:Réponses : 1. B  ·  2. B  ·  3. A  ·  4. B  ·  5. A  ·  6. B  ·  7. B  ·  8. A  ·  9. B

Frequently Asked Questions — Could & Could Have

Questions fréquentes — Could & Could Have

Both can be used for suggestions, but could is less sure, softer, and more polite. We could go to the cinema = I'm suggesting this, but I'm open to other ideas. We can go to the cinema = this is a realistic option I'm offering more firmly.

Les deux peuvent être utilisés pour les suggestions, mais could est moins certain, plus doux et plus poli. We could go to the cinema = je propose cela, mais je suis ouvert à d'autres idées.

Use could have + past participle when talking about the past — something that was possible but did NOT happen. Use could + base verb for the present or future. Example: You could take a taxi tonight (future suggestion) vs You could have taken a taxi last night (past missed opportunity).

Utilisez could have + participe passé quand on parle du passé — quelque chose qui était possible mais ne s'est PAS produit. Utilisez could + verbe pour le présent ou le futur.

Use can be for general/habitual truths: The weather can be very cold in January. Use could be for a specific situation where something is possible but uncertain: The story could be true, but I don't think so. In a specific situation, we do NOT use can be — only could be.

Utilisez can be pour les vérités générales/habituelles. Utilisez could be pour une situation spécifique où quelque chose est possible mais incertain. Dans une situation spécifique, on n'utilise PAS can be.

No — couldn't has two meanings. (1) Hypothetical/present: I couldn't live in a big city = it would not be possible for me. (2) Past fact: I couldn't run yesterday = I was not able to run. Context tells you which meaning is intended.

Non — couldn't a deux significations. (1) Hypothétique/présent : I couldn't live in a big city = ce ne serait pas possible pour moi. (2) Fait passé : I couldn't run yesterday = je n'étais pas capable de courir.

It couldn't have been better = it was absolutely perfect — it would not have been possible to improve it. Compare: It could have been worse = it was bad, but there was still something positive.

It couldn't have been better = c'était absolument parfait. Comparez : It could have been worse = c'était mauvais, mais il y avait quand même quelque chose de positif.

🎯 Unit 27 · MCQ QuizUnité 27 · Quiz QCM

Could & Could Have — Quiz

Could & Could Have — Quiz

200-question bank · 10–40 questions per session · instant feedback · printable PDF

Banque de 200 questions · 10 à 40 questions par session · correction immédiate · PDF imprimable

200 Questions 6 Topics B1 · B1+ PDF ✓

⚙️ Quiz SettingsParamètres du Quiz

Filter by topic Filtrer par thème
All topics Suggestions Possibility Could Have Couldn't Can vs Could Mixed

Could & Could Have Quiz

Quiz — Could & Could Have

20 questions

out ofsur 20 questionsquestions
Correct
Correctes
Wrong
Incorrectes
Skipped
Non répondues

PrepMyEnglish™

Learn and speak better English

Apprenez et parlez un meilleur anglais