题目
五、单项选择题 1.The lights in his office are off. He ___ home already.A. must goB. should have goneC. must have goneD. ought to go
五、单项选择题 1.The lights in his office are off. He ___ home already.
A. must go
B. should have gone
C. must have gone
D. ought to go
题目解答
答案
C. must have gone
解析
本题考查情态动词的用法,核心在于根据语境选择正确的情态动词结构。解题关键点在于:
- 判断动作发生的时间(句中"already"暗示动作已完成);
- 区分不同情态动词的语气(推测、责备、建议等);
- 匹配情态动词与完成时的结构(如"have gone"表示结果)。
选项分析
A. must go
- 错误原因:"must go"表示当前的义务或必要性,但句中"already"表明动作已完成,需用完成时结构。
B. should have gone
- 错误原因:"should have gone"表示责备或后悔(如"本应该去却没去"),与句中"办公室的灯已关"这一客观事实推测不符。
C. must have gone
- 正确原因:"must have gone"表示对已完成动作的肯定推测,符合"办公室的灯已关"这一事实基础上的逻辑推断。
D. ought to go
- 错误原因:"ought to go"表示当前的建议或义务,且缺少完成时结构,无法与"already"搭配。