[单选题,10分] 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
出自:云南工商学院-生活英语听说