题目
They left three hours ago; they ______ there by now.A. must arriveB. can arriveC. must have arrivedD. will arrive
They left three hours ago; they ______ there by now.
A. must arrive
B. can arrive
C. must have arrived
D. will arrive
题目解答
答案
C. must have arrived
解析
步骤 1:理解句子的时态和语境
句子的前半部分 "They left three hours ago" 表示他们三个小时前离开了,这是一个过去时态的陈述。后半部分 "they ______ there by now" 表示他们到现在为止应该到达那里了。这里需要一个表示推测的过去完成时态的动词形式。
步骤 2:分析选项
A. must arrive - 必须到达,现在时态,不符合语境。
B. can arrive - 可以到达,现在时态,不符合语境。
C. must have arrived - 必定已经到达,过去完成时态,符合语境。
D. will arrive - 将要到达,将来时态,不符合语境。
步骤 3:选择正确答案
根据语境和时态,正确答案是 C. must have arrived。
句子的前半部分 "They left three hours ago" 表示他们三个小时前离开了,这是一个过去时态的陈述。后半部分 "they ______ there by now" 表示他们到现在为止应该到达那里了。这里需要一个表示推测的过去完成时态的动词形式。
步骤 2:分析选项
A. must arrive - 必须到达,现在时态,不符合语境。
B. can arrive - 可以到达,现在时态,不符合语境。
C. must have arrived - 必定已经到达,过去完成时态,符合语境。
D. will arrive - 将要到达,将来时态,不符合语境。
步骤 3:选择正确答案
根据语境和时态,正确答案是 C. must have arrived。