为什么不用had lasted?

来源:百度知道 编辑:UC知道 时间:2024/06/09 07:49:52
The fire has lasted four hours before it was completely controlled.

Before+过去式,应该是过去的过去吧,为什么不用had lasted?

has lasted完成时。如果要用过去式可以说the fire lasted four hours.
had lasted是过去完成时了,要在整个时间放在过去时才可以。

答案错了,就是应该用had lasted,的确是过去的过去,

没错,答案的问题