English grammar practice with past modals and modal deduction.
This interactive translation exercise practises should have, could have, must be,
should have come, couldn't have, might have and must have.
The activity is designed for Ukrainian- and Russian-speaking learners.
Grammar Interactive Practice
Choose a topic and start practising.