单项选择题

—I wonder why Mr. Brown hasn’ t showed up at the meeting yet.
—I’ m not sure, but he ______ in a traffic jam driving here.

A) could be stuck
B) might stuck
C) might have been stuck
D) must have stuck