Ecclesiastes 3:15

That which is has already been, and that which will be has already been, for God seeks what has passed by [so that history repeats itself].

Ecclesiastes 1:9-10


That which has been is that which will be [again],
And that which has been done is that which will be done again.
So there is nothing new under the sun.

Ecclesiastes 6:10

Whatever exists has already been named [long ago], and it is known what [a frail being] man is; for he cannot dispute with Him who is mightier than he.

Treasury of Scripture Knowledge

Summary

That which hath been is now; and that which is to be hath already been; and God requireth that which is past.

Which hath

Bible References

Which hath

Ecclesiastes 1:9

That which has been is that which will be [again],
And that which has been done is that which will be done again.
So there is nothing new under the sun.