题目
The window is broken. It ____ by the wind yesterday.A. brokeB. was brokenC. has brokenD. breaks
The window is broken. It ____ by the wind yesterday.
A. broke
B. was broken
C. has broken
D. breaks
题目解答
答案
B. was broken
解析
本题考查一般过去时的被动语态的用法。解题思路如下:
- 首先判断句子的语态。根据句子的意思“窗户坏了,它是被风弄坏的”,可知窗户是“被”风弄坏,所以要用被动语态。被动语态的结构是“be + 过去分词”。
- 然后确定时态。句子中有明确的时间状语“yesterday”,表示过去的时间,所以要用一般过去时。一般过去时中,be动词有“was”和“were”两种形式,“it”是第三人称单数,所以be动词用“was”,“break”的过去分词是“broken”。
- 对各选项进行分析:
- A选项“broke”是“break”的过去式,是主动语态,不符合句子的被动语态要求,所以A选项错误。
- B选项“was broken”,“was”是一般过去时的be动词第三人称单数形式,“broken”是“break”的过去分词,符合一般过去时的被动语态结构,所以B选项正确。
- C选项“has broken”是现在完成时的主动语态结构,不符合句子的被动语态和时态要求,所以C选项错误。
- D选项“breaks”是一般现在时的第三人称单数形式,是主动语态,不符合句子的被动语态和时态要求,所以D选项错误。