Ответ a) потому что здесь работает правило придаточных предложений это предложение относиться к первому типу и там что может зависеть от нас но мало вероятно там в придаточном (то которое перед запятой где есть if или when) употребление Present Perfect значит в главном будет употребление Future Perfect где всегда есть will а он в отрицательно форме won't