“...Why hast thou forsaken me?” Did Christ know why He had been forsaken? Absolutely He did! Christ did not make this statement from the standpoint of ignorance; but to challenge the thinking of those who crucified Him to realize He was paying for their sins.
When a person dies in unbelief, their eternal destiny is in the Lake of Fire, separated from God for all eternity. Matthew 25:41 states, “Then shall he say also unto them on the left hand, Depart from me, ye cursed, into everlasting fire, prepared for the devil and his angels.” Christ was separated from God, paying for their sins, so they would never have to be separated from God, if they would only believe
The religious leaders were thinking only in humanistic terms, that God had forsaken Him because He was a pretender and not the Son of God. The Holy Spirit had prophesied this in Psalm 22:1 and it was spoken by Christ, in fulfillment, on the cross for a purpose. The purpose was to pierce their minds to understand that you cannot forsake someone you have not previously been with! “Forsaken” in the Greek is “egkataleipo” and means “to leave behind in some place, to desert or forsake.” This is an excellent translation into our English language. But, their hearts were hardened, their eyes were closed and their ears were deaf to the truth. “Why hast thou forsaken me.” should have “rung a bell” in their minds. How could God forsake the Son, if He had not been with the Son. The thought-provoking statement bounced off of dead ears. The prophet Isaiah had foretold this as recorded in Matthew 13:14, “And in them is fulfilled the prophecy of Isaiah which saith, By hearing ye shall hear, and shall not understand; and seeing ye shall see, and shall not perceive.”