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