题目
He bought a new mobile phone lat Sunday, because his old one ________.A. had stolenB. had been stolenC. was stolenD. stolen
He bought a new mobile phone lat Sunday, because his old one ________.
A. had stolen
B. had been stolen
C. was stolen
D. stolen
题目解答
答案
B. had been stolen
解析
本题考查过去完成时的被动语态的用法。解题关键在于:
- 确定动作发生的时间顺序:主句动作(买新手机)发生在last Sunday,而从句动作(旧手机被偷)发生在主句动作之前,属于“过去的过去”。
- 判断语态:手机是“被偷”的被动行为,需用被动语态。
- 选择正确时态:从句需用过去完成时的被动语态(had been + 过去分词)。
选项分析
-
A. had stolen
错误。主动语态不符合逻辑(手机不能主动偷别人),且过去完成时的主动结构与题意矛盾。 -
B. had been stolen
正确。过去完成时的被动语态,表示“在上周日买新手机之前,旧手机已经被偷”。 -
C. was stolen
错误。一般过去时的被动语态仅表示“过去某个时间点被偷”,但未体现“被偷动作早于买手机”的时间关系。 -
D. stolen
错误。缺少助动词,结构不完整。