Описание 78. By the end of May they _______ their exams. Варианты ответов will finish are finishing will have finished