题目
-I wonder why Mr Green hasn’t showed up at the meeting yet. -I’m not sure, but he _______ in a traffic jam driving here. A. could be stuck B. might stuck C. might have been stuck D. must have stuck
-I wonder why Mr Green hasn’t showed up at the meeting yet.
-I’m not sure, but he _______ in a traffic jam driving here.
A. could be stuck B. might stuck
C. might have been stuck D. must have stuck
题目解答
答案
C
解析
本题考查情态动词的推测用法及动词时态的搭配。解题关键在于:
- 明确语境:对话中推测Mr. Green未到的原因,属于对已完成动作的可能结果进行推测;
- 情态动词选择:表示推测时,might比could更委婉,且符合“可能性较小但合理”的语境;
- 时态匹配:推测动作已完成,需用现在完成时的被动语态(have been stuck)。
选项分析
A. could be stuck
- 错误原因:
- 时态错误:could be stuck为现在进行时,未体现“未到会”这一结果;
- 语气偏弱:could表示理论上的可能性,但语境更强调“合理推测”。
B. might stuck
- 错误原因:
- 语法错误:might后需接动词原形,stuck是动词的过去分词,不能直接跟在情态动词后。
C. might have been stuck
- 正确性分析:
- 情态动词+完成时:might have done表示对已完成动作的推测;
- 被动语态:been stuck强调“被堵”的状态,符合逻辑。
D. must have stuck
- 错误原因:
- 语法错误:must后需接动词原形;
- 语气过强:must表示“一定”,与语境中“可能性”矛盾。