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