单项选择题

He is still not here, he ________.

A.may miss his plane
B.could miss his plane
C.should have missed his plane
D.may have missed his plane