单选题 There was a traffic jam, but she ______ get to the destination in time.

【正确答案】 D
【答案解析】本题为情态动词辨析题。ought to意为“应该”,不合句意;might表示推测,且一般指说话者没多少把握,在本句中和but的转折意不合;can表示一般的能力,一般不用于一次性动作。