Краткое описание значения и роли модального перфекта (Modal Perfect) в английском языке: Modal Verb + (have) + Past Participle -- would have done, should have done, could have done, may have done, might have done, ought to have done, needn't have done, must have done, can't have done.
Упражнения к этому урокуAdvanced English Vocabulary - One Minute Videos on YouTube
Proceed to the list of Advanced English Vocabulary.