luckily,the fire _____(put) out before it was able to spread to other rooms.

问题描述:

luckily,the fire _____(put) out before it was able to spread to other rooms.
答案是was put,为什么不是用has been put呢?这个句子不是有过去对现在有影响的意思吗?

句中有before.引导一个表示时间的从句,一般过去时中常有表示过去的时间词,短语或从句.本句并没有表示到现在为止如何,只是强调当时的情况