问一个有关英语语法的问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 03:05:03
The kettle water ____(boil) for 3 minites before it ____(take) away from the stove.

请问这两个空该怎么填, 知道的朋友帮忙解答, 并讲解, 谢谢

had boiled, was taken.

had been boiling
was taken
因为有"before"
所以前一个空表示在水被从炉子上拿走之前,这三分钟水一直在被煮,是过去完成时的进行语态。
而且过去完成时表示的事过去的动作的再前面一个动作。既然后一个空用了"was taken",那就要因该用过去完成时。

had been boiling was taken
这壶水在炉子上煮了三分钟才拿下来

the kettle water boiled for 3 minutes before it had taken away from the stove.