问道英语选择题(关于被动语态)

来源:百度知道 编辑:UC知道 时间:2024/06/07 14:50:01
When wo got there,the broken road () repaired。
A.is being
B.was being
C.has been
D.should be

B
从句中When we got there,表明是在过去。A肯定要删去。
C的答案应该要用had,因为已经过去,而应用过去完成时。过去完成时的形式是had been,而题中是现在完成时,has been。
D的should应该用在现在时或转述他人的话时等情况下,且按句义翻译应该是“应该已经修好了”,但选项中缺少已经。
B的答案表明那时路正在被修理。

C
在过去的过去,用过去完成时
当我们赶到时,路已经修好了。
说明路修好在我们赶到前,是过去的过去

B过去时排除了AC

B

被动语态是 be动词+动词过去分词

B

选B