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
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.