Correct option is B
The correct choice is
"might" because it conveys a conditional or tentative possibility in the past. The use of "said" in the sentence indicates reported speech, and "might" aligns with the grammatical structure. "May" would not fit as it is used in the present tense.