Решение:
Слово 'yet' (уже, еще) обычно используется в Present Perfect для обозначения действия, которое еще не произошло к настоящему моменту.
- didn't arrive — Past Simple, используется для обозначения завершенного действия в прошлом.
- haven't arrived — Present Perfect, используется для обозначения действия, которое еще не произошло или произошло недавно и имеет связь с настоящим.
- hadn't arrived — Past Perfect, используется для обозначения действия, которое произошло до другого действия в прошлом.
- don't arrive — Present Simple, используется для обозначения регулярных действий или фактов.
'Haven't arrived' — наиболее подходящая форма Present Perfect.
Ответ: b) haven't arrived