@Spiritual Israelite you are right, but it's important to understand why you are right.
When Matthew speaks of the
sun being darkened, he is not describing a literal eclipse but using a symbol familiar from Scripture, the eclipse of the Mosaic heavens and earth. As Deuteronomy 31:30–32:1 and Isaiah 1:2,10 show, heaven and earth can represent God’s covenant order and authority. The New Testament carries forward this imagery: Hebrews 1:10–12 and 7:26 reflect the passing of the old order, while 2 Peter 3:10–13 announces the coming of a
new heavens and earth, purified and renewed. Understanding this symbolism clarifies the cosmic language of prophecy: it points to God’s decisive action to end corrupt systems and establish His eternal kingdom, not merely astronomical phenomena.
When Jesus speaks of
“this generation,” he means that within their lifetime they would witness the passing of heaven and earth, the scattering of Israel (Rulers and Peoples), and the removal of the Law and the Temple from their midst.
The ultimate fulfillment of this prophecy will occur when the Jews recognize Christ as their King and He is crowned King of Israel, marking the beginning of His reign over the entire Earth.
As you can see, a literal heaven and earth have no place in His teaching when He is speaking to the “heaven and earth” of Deuteronomy 32.