Правильный ответ: a) has ... cooked
Объяснение: Используется Present Perfect, так как есть слово 'already'.