A resposta correta é 'would have passed' porque a frase utiliza o condicional passado para expressar uma ação hipotética no passado.
Pratique mais questões como esta