Bonjour
la seule réponse plausible est
he won't be surprised when they announce the results
après "when" on met toujours le présent.
2- have been = faux : has been
3- will have be = faux : will have been : vois passive
4- wouldn't have been = faux : voix passive
Bonne journée ☺☺☺