单项选择题

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