Perhaps, BP's poor performance was caused by the fact that most MT systems output almost the same number of words, and if the number exceeds the length of the reference, BP=1.0 holds.
we have to consider other modifiers for this overestimation problem.