John was deported on account of his...

Câu hỏi: John was deported on account of his expired visa. He it____ renewed.

A. should have had

B. must have had

C. needn't have had

D. mightn't have had