单项选择题

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