Ответ:

Перевод задания: Ты уже сделал(а) домашнее задание?

B) Have ... done. Слово yet в вопросе указывает на Present Perfect; с местоимением you используется have.

Have you done your homework yet?

Ты уже сделал(а) домашнее задание?