Краткое описание значения и роли модального перфекта (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.
Упражнения к этому уроку
Proceed to the list of Grammar lessons.