"In Matthew 24:34 "this generation shall not pass (namely, the Jewish race, of which the generation in Christ's days was a sample in character; compare Christ's address to the generation, Matthew 23:35-36, in proof that generation means at times the whole Jewish race) until all these things be fulfilled," a prophecy that the Jews shall be a distinct people still when He shall come again."
Fausset
Matthew 23:35 that on you may come all the righteous blood shed on the earth, from the blood of righteous Abel to the blood of Zachariah son of Barachiah, whom you killed between the sanctuary and the altar. 36 Most certainly I tell you, all these things will come upon this generation.
"From Abel" to "Zachariah" is "this generation." IE, "this race." "This people." QED
Abel, from at least 3,900 BC.
To:
Zachariah who was a contemporary of Haggai, and Malachi, c500-400 BC.
If the word always means "all the people alive at that time" then a whole lot of people were 3,500 year old!
LOL! ROFLOL!