Ответ:

If Alex hadn’t left home so late he wouldn’t have missed his flight. Правильный вариант: B. Это условное предложение третьего типа: if + Past Perfect, would have + Participle II.