单选题 12.  "You missed a golden opportunity."
    "Yes, I ______ that job when it was offered."
【正确答案】 B
【答案解析】 考查情态动词的用法。B项should have done表示“本该做某事而没有做”,符合句意;A项must have done表示“一定已经做某事”;C项might do表示“可能做某事”;D项ought to do表示“应该做某事”。