She must have left · He can't have known · You should have told me · You needn't have
Read the explanation with examples and notes
Fill-in exercises and sentence building tasks
Challenge yourself with the mastery game
Download a printer-ready study sheet