问题 选择题 You look so tired. You _____ have stayed up late again. [ ]A. should B. canC. may D. must 答案 答案:D