Mark the letter A, B, C, or D on...

Câu hỏi: Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
John was deported on account of his expired visa. He ______ it renewed.

A. must have had

B. should have had

C. can have had

D. might have had