Matthew 24:34

24:34 I tell you the truth, this generation will not pass away until all these things take place.

Ezekiel 12:21-28

12:21 The word of the Lord came to me: 12:22 “Son of man, what is this proverb you have in the land of Israel, ‘The days pass slowly, and every vision fails’? 12:23 Therefore tell them, ‘This is what the sovereign Lord says: I hereby end this proverb; they will not recite it in Israel any longer.’ But say to them, ‘The days are at hand when every vision will be fulfilled. 12:24 For there will no longer be any false visions or flattering omens amidst the house of Israel. 12:25 For I, the Lord, will speak. Whatever word I speak will be accomplished. It will not be delayed any longer. Indeed in your days, O rebellious house, I will speak the word and accomplish it, declares the sovereign Lord.’”

12:26 The word of the Lord came to me: 12:27 “Take note, son of man, the house of Israel is saying, ‘The vision that he sees is for distant days; he is prophesying about the far future.’ 12:28 Therefore say to them, ‘This is what the sovereign Lord says: None of my words will be delayed any longer! The word I speak will come to pass, declares the sovereign Lord.’”

Mark 13:30-31

13:30 I tell you the truth, this generation will not pass away until all these things take place. 13:31 Heaven and earth will pass away, but my words will never pass away.

Luke 21:32-33

21:32 I tell you the truth, this generation will not pass away until all these things take place. 21:33 Heaven and earth will pass away, but my words will never pass away.