单项选择题

—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