问题

I wonder why Mr Green 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 have been stuck
C:might be stuck
D:must have been stuck
B:might have been stuck
C:might be stuck
D:must have been stuck
正确答案是: