7.B: Для выражения действия, которое завершится к определенному моменту в будущем, используем Future Perfect. Правильная форма глагола "take" в Future Perfect - "will have taken".
B: I know. She will have taken it three times by then!
Перевод: Я знаю. К тому времени она будет сдавать его три раза!
Ответ: will have taken