GrammarTime & Condition ClausesMultiple-choice practice for time clauses and conditionals, with explanations.B1–B2Practice30 MCQOpen lab
WorkshopReported SpeechAdvanced practice: statements, questions, commands, reporting verbs, and translation.CEXC15 sectionsOpen lab