It turned out that I ______ have bought Fran...

Câu hỏi: It turned out that I ______ have bought Frank a present after all. 

A. oughtn't 

B. mustn't 

C. needn't 

D. mightn't