En el modo subjuntivo de la cláusula adverbial condicional, no se requiere que los sujetos de la cláusula principal y la subordinada sean consistentes.
Si es una referencia de subjuntivo al pasado, utiliza el pasado perfecto para la cláusula subordinada y la forma habría hecho para la cláusula principal.
Tu frase está mal y debería cambiarse por:
Habría pronunciado un discurso si nadie me hubiera distraído.