单项选择题

Henry was deported for having an expired visa. He _______ his visa renewed.

A.should have had
B.must have had
C.might have had
D.would have had