Ответ:

Правильно: someone who fails to arrive. Слово may лишнее.

Ответ: may