Ответ:

Перевод задания: Выберите правильный вариант (перфект).

Правильный вариант: б) hat … gemacht. С глаголом machen в Perfekt используется вспомогательный глагол haben; Partizip II — gemacht.

Sie hat ihre Hausaufgaben schon gemacht.
Она уже сделала домашнее задание.