John was deported on account of his expired visa. He ______ it renewed.
A. can have had (không hoặc ít dùng)
B. should have had (chuyện lẽ ra nên xảy ra trong quá khứ)
C. might have had (chuyện có thể đã xảy ra trong quá khứ)
D. must have had (chuyện hầu như chắc chắn đã xảy ra trong quá khứ)