Модальный перфект Modal Perfect

Краткое описание значения и роли модального перфекта (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.

Упражнения к этому уроку