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

The kettle water ____(boil) for 3 minites before it ____(take) away from the stove.

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

第1个回答  2008-10-18
had been boiling
was taken
因为有"before"
所以前一个空表示在水被从炉子上拿走之前,这三分钟水一直在被煮,是过去完成时的进行语态。
而且过去完成时表示的事过去的动作的再前面一个动作。既然后一个空用了"was taken",那就要因该用过去完成时。
第2个回答  2008-10-07
had been boiling was taken
这壶水在炉子上煮了三分钟才拿下来
第3个回答  2008-10-07
the kettle water boiled for 3 minutes before it had taken away from the stove.
第4个回答  2008-10-07
had boiled, was taken.本回答被提问者采纳