Правильный ответ: **a) have ... left**.
Объяснение: Здесь используется Present Perfect (настоящее совершенное время). 'They have left' означает, что они уже уехали в Африку. 'Already' (уже) часто используется с Present Perfect для обозначения действия, которое произошло раньше, чем ожидалось.
Убрать каракули