Ecclesiastes 3:15

That which is has been already and that which will be has already been, for God seeks what has passed by.

Ecclesiastes 1:9-10

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

Ecclesiastes 6:10

Whatever exists has already been named, and it is known what man is; for he cannot dispute with him who is stronger than he is.

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,
And that which has been done is that which will be done.
So there is nothing new under the sun.