单选题 The party began at eight. So they ______ dine at seven.
【正确答案】 B
【答案解析】[解析] 该题是语法题,考查情态动词的意义和用法。
情态动词may表示“允许;可能”,不合句子意义。选项C和选项D意义相近,表示“应该”,如:Everyone in our position ought to/should be able to do something. 我们在岗的每个人(按道理)都应该能做些事情。选项B中的must表示“必须,不得不”。因此,选项B为最佳答案。