Ecclesiastes 3:15 - Albert Barnes' Notes on the Bible

Bible Comments

Rather, What has been - what was before, and what shall be has been before. The word “is” in our the King James Version is erroneously printed in Roman letters: it does not exist in the Hebrew (it should have been italicized); and the word there translated “now” is the same which is translated as “already.”

Requireth - i. e., requireth for judgment, as the word specially means in 2 Samuel 4:11; Ezekiel 3:18...It is obvious from the context of the last clause of Ecclesiastes 3:14, and Ecclesiastes 3:16-17, that this is the meaning here.

Past - literally, “put to flight.”

The meaning of the verse is that there is a connection between events - past, present and future - and that this connection exists in the justice of God who controls all.

Ecclesiastes 3:15

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