题目类型:
单选题
题目内容
He _________ in London by eleven o’clock, but he started too late.
正确答案
B
AI解析
根据题目,我们需要选择一个表示过去应该完成但未完成的动作的时态。选项A "should be" 表示现在应该,不符合题意。选项C "must have been" 和选项D "might have been" 都表示对过去情况的推测,但不是强调过去应该完成而未完成的动作。选项B "ought to have been" 正确地表达了过去本应该完成某事但实际上没有完成的含义。因此,正确答案是B。