Ecclesiastes 3:15

That which is has already been and that which is to be has already been. God seeks what has passed by.

Ecclesiastes 1:9-10

That which has been is that which will be. That which has been done is that which will be done. There is nothing new under the sun!

Ecclesiastes 6:10

That which exists is named already. It is known and he cannot dispute with the one that 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. That which has been done is that which will be done. There is nothing new under the sun!