heading.title
Go to Practice Exercisesintroduction.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