È importante sottolineare, però, che non si tratta di una formula sbagliata in ogni contesto. “Se avrei” è scorretto soltanto quando la particella “se” serve per costruire un periodo ipotetico: in quel caso, l'unica espressione consentita dalla lingua italiana è “se avessi”, con il congiuntivo.
Sono entrambe corrette. La seconda rappresenta l'evento dell'avere notizie come futuro (rispetto a un punto di riferimento passato); la prima lo rappresenta come ipotetico: il congiuntivo, infatti, configura la proposizione temporale introdotta da quando come temporale-ipotetica.
È corretto scrivere “Mi hanno chiesto se avessi voluto partecipare questa sera al loro show”? RISPOSTA: La forma più attesa di questa frase è quella con il condizionale passato: mi hanno chiesto se avrei voluto partecipare.
Così, "avessi potuto" si chiama "congiuntivo trapassato", mentre "avrei potuto" si chiama "condizionale passato". Orbene, il congiuntivo trapassato risolve (ha la funzione di)il "futuro anteriore nel passato", mentre il condizionale passato risolve (ha funzione di) "futuro nel passato".
La congiunzione se può reggere il condizionale quando introduce un'interrogativa indiretta, cioè una frase che esprime un dubbio o una domanda in forma indiretta, queste frasi dipendono da verbi come chiedere, domandarsi, non sapere: mi domando se le cose potrebbero cambiare; non so se mi piacerebbe abitare all'estero.