单选题 I had to wait for half an hour before he ______ see me.
A. can B. may C. might D. could

【正确答案】 D
【答案解析】[解析] have to(must)…before...can...“必须……才”,是一个句型。此句是过去时,所以用could。might“也许”,口气太弱,与句义不符。