Logo

heading.title

introduction.paragraphs.0

introduction.paragraphs.1

introduction.paragraphs.2

introduction.paragraphs.3

formation.title

formation.basicStructure.title

formation.basicStructure.formula.subject + formation.basicStructure.formula.modal + formation.basicStructure.formula.have + formation.basicStructure.formula.verb

formation.basicStructure.formula.description

formation.basicStructure.positive.title

  • formation.basicStructure.positive.examples.0
  • formation.basicStructure.positive.examples.1
  • formation.basicStructure.positive.examples.2
  • formation.basicStructure.positive.examples.3

formation.basicStructure.negative.title

  • formation.basicStructure.negative.examples.0
  • formation.basicStructure.negative.examples.1
  • formation.basicStructure.negative.examples.2
  • formation.basicStructure.negative.examples.3

formation.shouldHave.title

formation.shouldHave.description

formation.shouldHave.shouldHave.title

  • formation.shouldHave.shouldHave.examples.0
  • formation.shouldHave.shouldHave.examples.1
  • formation.shouldHave.shouldHave.examples.2
  • formation.shouldHave.shouldHave.examples.3

formation.shouldHave.oughtToHave.title

  • formation.shouldHave.oughtToHave.examples.0
  • formation.shouldHave.oughtToHave.examples.1
  • formation.shouldHave.oughtToHave.examples.2
  • formation.shouldHave.oughtToHave.examples.3

formation.couldWouldHave.title

formation.couldWouldHave.description

formation.couldWouldHave.couldHave.title

  • formation.couldWouldHave.couldHave.examples.0
  • formation.couldWouldHave.couldHave.examples.1
  • formation.couldWouldHave.couldHave.examples.2
  • formation.couldWouldHave.couldHave.examples.3

formation.couldWouldHave.wouldHave.title

  • formation.couldWouldHave.wouldHave.examples.0
  • formation.couldWouldHave.wouldHave.examples.1
  • formation.couldWouldHave.wouldHave.examples.2
  • formation.couldWouldHave.wouldHave.examples.3

formation.speculation.title

formation.speculation.description

formation.speculation.mustHave.title

  • formation.speculation.mustHave.examples.0
  • formation.speculation.mustHave.examples.1
  • formation.speculation.mustHave.examples.2

formation.speculation.mayMightHave.title

  • formation.speculation.mayMightHave.examples.0
  • formation.speculation.mayMightHave.examples.1
  • formation.speculation.mayMightHave.examples.2

formation.speculation.cantCouldntHave.title

  • formation.speculation.cantCouldntHave.examples.0
  • formation.speculation.cantCouldntHave.examples.1
  • formation.speculation.cantCouldntHave.examples.2

formation.needHadTo.title

formation.needHadTo.description

formation.needHadTo.needToHave.title

  • formation.needHadTo.needToHave.examples.0
  • formation.needHadTo.needToHave.examples.1
  • formation.needHadTo.needToHave.examples.2

formation.needHadTo.hadToHave.title

  • formation.needHadTo.hadToHave.examples.0
  • formation.needHadTo.hadToHave.examples.1
  • formation.needHadTo.hadToHave.examples.2

commonMistakes.title

❌ "commonMistakes.mistakes.0.incorrect"

✅ "commonMistakes.mistakes.0.correct"

commonMistakes.mistakes.0.explanation

❌ "commonMistakes.mistakes.1.incorrect"

✅ "commonMistakes.mistakes.1.correct"

commonMistakes.mistakes.1.explanation

❌ "commonMistakes.mistakes.2.incorrect"

✅ "commonMistakes.mistakes.2.correct"

commonMistakes.mistakes.2.explanation

❌ "commonMistakes.mistakes.3.incorrect"

✅ "commonMistakes.mistakes.3.correct"

commonMistakes.mistakes.3.explanation

❌ "commonMistakes.mistakes.4.incorrect"

✅ "commonMistakes.mistakes.4.correct"

commonMistakes.mistakes.4.explanation

certaintyLevels.title

certaintyLevels.subtitle

certaintyLevels.levels.0.expressioncertaintyLevels.levels.0.percentage
certaintyLevels.levels.1.expressioncertaintyLevels.levels.1.percentage
certaintyLevels.levels.2.expressioncertaintyLevels.levels.2.percentage
certaintyLevels.levels.3.expressioncertaintyLevels.levels.3.percentage
certaintyLevels.levels.4.expressioncertaintyLevels.levels.4.percentage
certaintyLevels.levels.5.expressioncertaintyLevels.levels.5.percentage

functionsComparison.title

functionsComparison.regretCriticism.title

  • Should have: functionsComparison.regretCriticism.functions.0
  • Ought to have: functionsComparison.regretCriticism.functions.1
  • Could have: functionsComparison.regretCriticism.functions.2

functionsComparison.speculationDeduction.title

  • Must have: functionsComparison.speculationDeduction.functions.0
  • Might have: functionsComparison.speculationDeduction.functions.1
  • Can't have: functionsComparison.speculationDeduction.functions.2

conditionalForms.title

conditionalForms.thirdConditional.label

"conditionalForms.thirdConditional.example"

conditionalForms.withOtherModals.label

"conditionalForms.withOtherModals.examples.0"

"conditionalForms.withOtherModals.examples.1"

conditionalForms.mixedConditional.label

"conditionalForms.mixedConditional.example"

timeExpressions.title

timeExpressions.commonPhrases.title

  • timeExpressions.commonPhrases.examples.0
  • timeExpressions.commonPhrases.examples.1
  • timeExpressions.commonPhrases.examples.2
  • timeExpressions.commonPhrases.examples.3

timeExpressions.durationExpressions.title

  • timeExpressions.durationExpressions.examples.0
  • timeExpressions.durationExpressions.examples.1
  • timeExpressions.durationExpressions.examples.2
  • timeExpressions.durationExpressions.examples.3

quickReference.title

quickReference.subtitle

  • quickReference.points.0
  • quickReference.points.1
  • quickReference.points.2
  • quickReference.points.3
  • quickReference.points.4
  • quickReference.points.5
  • quickReference.points.6
  • quickReference.points.7
  • quickReference.points.8

Practice Exercises


Quizzes for this lesson will be available soon. We are currently preparing the question set and will publish it as soon as possible.


Downloadable PDF


PDF versions for this lesson will be available soon. We are currently preparing the materials and will make them accessible as soon as possible.

Should, Ought To et Had Better | Guide des Verbes Modaux