A multiple choice question
You ____ the examination again since you had already passed it.
A. needn't have taken
B. didn't need to take
C. needn't take
D. mustn't take
Which one is the correct answer, A or B?I guess A is correct, maybe it means You had already taken the exam and passed it, You took the exam again, but You needn't have taken the examination again. But I guess B is also correct, If it were present tense, I'm certain that "If you have already passed the exam, you don't need to take it again" is correct. But B refers to the past, I wonder if B is correct. I am confused.