Program 9: The Past Reimagined: Mastering Perfect Modals
Learn to express regrets, make strong deductions, and discuss missed opportunities in the past.
Starts today.
About this course
Take your ability to discuss the past to the highest level by mastering Perfect Modals. This program teaches you how to combine modal verbs (could, would, should, must) with the auxiliary "have" and a past participle to express complex nuances about past events. You will learn how to deduce what likely happened based on evidence ("She must have forgotten"), articulate regrets or criticisms ("I should have studied"), express unfulfilled intentions ("I would have helped"), and speculate on missed possibilities ("He could have won"). To support these advanced structures, you will build a sophisticated vocabulary featuring workplace and everyday nouns, powerful conjunctions like "even though" and "despite," and expressive adverbial phrases.
What you'll learn
Skills you'll gain
Syllabus
Discover what awaits you in this step-by-step program.
Module 1 6 hours
The Perfect Modals tense
• Make strong logical deductions about past events based on present evidence (e.g., "Her phone is dead; she must have forgotten to charge it").
• Express personal regret over past mistakes or criticize past actions (e.g., "I should have studied harder," "You shouldn't have shouted").
• Discuss hypothetical past outcomes and unfulfilled intentions (e.g., "If I had known, I would have baked a cake").
• Speculate about missed opportunities or alternative possibilities in the past (e.g., "He could have gotten stuck in traffic").
• Build highly descriptive sentences using advanced adverbial phrases (e.g., "so behind schedule," "so upset") and contrasting conjunctions (e.g., "even though," "despite").
Enroll today
Start your journey to fluency.
15,000+ already enrolled
-
Intermediate to Upper-Intermediate (CEFR B1-B2) Level
Recommended for your stage
-
3 weeks to complete
2 hours a week
-
Flexible schedule
Learn at your own pace
-
Avelt Certificate
Add it to your LinkedIn