题目
It______about seven o’clock when Tom returned home for it was already dark outside.A. must beB. must have beenC. was to beD. had to be
It______about seven o’clock when Tom returned home for it was already dark outside.
A. must be
B. must have been
C. was to be
D. had to be
题目解答
答案
B. must have been
解析
本题考查情态动词的用法,特别是对过去的事实进行推测的表达。解题关键在于:
- 确定时态:主句描述的是Tom回家时的情景(已发生),需用过去时;
- 逻辑关系:根据“外面已天黑”推断具体时间,需用表示肯定推测的结构;
- 情态动词搭配:must have been用于对过去的事实进行肯定推测,符合语境。
选项分析
- A. must be:表示对现在的推测,但主句动作(return)发生在过去,时态不符;
- B. must have been:must + 完成时结构,表示对过去的事实进行肯定推测,符合语境;
- C. was to be:表示计划或安排,与“根据天黑推断时间”无关;
- D. had to be:表示“不得不”,强调强制性,与推测无关。
关键逻辑
说话者通过“外面已天黑”这一已知事实,推断Tom回家时实际发生的时间是七点左右。因此需用must have been表达对过去的肯定推测。