I would use had just been discovered. Has sounds wrong to me.
It is something that native speakers just wouldn't say, and they would notice it if a learner said it, in my opinion.Would that be a major mistake in conversation or one of those that would only be noticed by teachers?
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: