Is this sentence grammatical?

The English language has throughout history been advanced by literature.

The question is whether the predicate (has been) can be split up like this by throughout history.