I know the basic rules and structure of second and third and mixed conditionals. I know that in the main clause of them we should use would, could, or might.
But I have come across this sentence in a text which is written by a non-native (but expert in English) writer and I suspect whether it is a grammatical error or it is an other structure of conditional that I do not know.
If I had passed the previous exam, there was no need to retake it.
Is it correct?
I think it is better (or the only correct way) to say:
If I had passed the previous exam, there would be no need to retake it.