Jesus was talking to his generation (Mt 24:34).
The events in Jesus’ eschatological discourse have not yet occurred. Of couse, in any generation there will be some sufferings for Christians, and these sufferings are in various ways comparable to the tribulation. But certain particular points indicate that this discourse had not yet been fulfilled:
{24:2} But he said to them in response: “Do you see all these things? Amen I say to you, there shall not remain here stone upon stone, which is not torn down.”
The Wailing Wall still stands, so this has not yet been fulfilled.
Make that distinction if you wish, but the Western Wall is part of the retaining perimeter wall of the platform of the Temple. Not one of the Temple buildings that they were talking about.
Jesus left the temple area and was going away, when his disciples approached him to point out the temple buildings. (Mt 24:1)
{24:9} Then they will hand you over to tribulation, and they will kill you. And you will be hated by all nations for the sake of my name.
There have been persecutions of Christians, but we have not yet been hated by all nations.
Are you really saying Jesus was talking past the people that were listening to him?
When they persecute you in one town, flee to another. Amen, I say to you, you will not finish the towns of Israel before the Son of Man comes. (Mt 10:23)
"If the world hates you, realize that it hated me first. If you belonged to the world, the world would love its own; but because you do not belong to the world, and I have chosen you out of the world, the world hates you. (John 15:18-19)
They will expel you from the synagogues; in fact, the hour is coming when everyone who kills you will think he is offering worship to God. (John 16:2)
It is another way of saying the unbelievers of Israel and Rome.
{24:14} And this Gospel of the kingdom shall be preached throughout the entire world, as a testimony to all nations. And then the consummation will occur.
The Gospel was not yet preached to the whole world in the first century, and even today there are many millions of persons who know little about Christianity (e.g. India, China)
He is talking about Christianity’s presence in the Roman Empire which was the known world.
**First, I give thanks to my God through Jesus Christ for all of you, because your faith is heralded throughout the world. (Rom 1:8)
because of the hope reserved for you in heaven. Of this you have already heard through the word of truth, the gospel, that has come to you. Just as in the whole world it is bearing fruit and growing, so also among you, from the day you heard it and came to know the grace of God in truth (Col 1:6)
provided that you persevere in the faith, firmly grounded, stable, and not shifting from the hope of the gospel that you heard, which has been preached to every creature under heaven, of which I, Paul, am a minister. (Col 1:23)**
{24:21} For then there will be a great tribulation, such as has not been from the beginning of the world until the present, and such as will not be.
This did not happen in the first century; those sufferings in Jerusalem were not the worst sufferings ever: ‘and such as will not be’.
Jesus is recalling the desolating sacrilege of the Temple by Antiochus IV and projecting it forward to announce the Temple’s ultimate destruction. The Temple was a miniature replica of the world.
{24:29} And immediately after the tribulation of those days, the sun will be darkened, and the moon will not give its light, and the stars will fall from heaven, and the powers of the heavens will be shaken.
Depictions of heavenly chaos are used by the prophets to predict the downfall of kingdoms (Is 13:9-10; 34:4; Ezek 32:7-8; Joel 2:10, 31: Amos 8:9). Jesus redirects this language to Jerusalem and Old Covenant Israel that will be devastated for corrupting itself like the pagans and rejecting Jesus.
{24:30} And then the sign of the Son of man shall appear in heaven. And then all tribes of the earth shall mourn. And they shall see the Son of man coming on the clouds of heaven, with great power and majesty.
This is an allusion to Dan 7:13-14 when Jesus ascends to heaven and is given his kingdom and dominion. The visible manifestation of this is Jesus’ victory over his enemies when Jerusalem was judged and the Old Covenant was terminated.
{24:31} And he shall send out his Angels with a trumpet and a great voice. And they shall gather together his elect from the four winds, from the heights of the heavens, even to their furthest limits.
This talking about the restoration of Israel being saved from their exile among pagan nations. God is gathering his faithful into the Church, rescuing the righteous from the collapsing Old Covenant and also rescuing the Gentiles from paganism.
Obviously this has not happened yet.
Yes it has! You just don’t recognize it yet. Jesus is addressing the people who were directly listening to him.
Amen, I say to you, this generation will not pass away until all these things have taken place. (Mt 24:34)
Christ’s parousia (coming) in the first century was His “visitaion” of destruction upon Jerusalem. This is a direct sign that points to his Second Advent (coming) at the end of time as Judge of the living and the dead. The fulfillment of prophecy itself became prophesy.