Precisely my point. This exactness included the prophecy that all those events would be fulfilled within the generation of His immediate audience. Either they were not fulfilled exactly as He said and He actually meant something else, or the events did come to pass.
No, JESUS wasn't wrong, of course. Your(or Gentry's) interp of His words is wrong.
For example, "this generation" in Matt. 24. You were asked to study the meanings of the Greek word 'genea'. Just ONE of its meanings is "all the people born at or near the same time, mentioned collectively". It can also mean "a people, tribe, etc." Have you considered THAT mighta been what Jesus meant, especially as the prophesied events didn't then occur, & Jesus included events that are still going on today?
And you admitted you didn't understand Rev. 19. It's VERY EASY to understand. Jesus comes from heaven in great power & glory, accompanied by His saints, & the beast & his allies send their armies to attack Him. But the beast & the false prophet are captured & cast alive into hell. Now, Jesus said He'd return IMMEDIATELY AFTER the great trib ended, so if the trib has already happened, He's 'WAY overdue! TRUTH is, the trib hasn't yet occurred, or Jesus would be here physically, ruling the world.
Also, Rev. 19 makes it plain that the beast will be in power when Jesus returns. Thus, it's undeniably OBVIOUS that the beast hasn't yet come.
And the notion that Rome was the beast & Israel the FP is MORE-THAN ABSURD! Neither of them was, nor will be, cast alive into hell! They'll be individual men.
So, Rev. 19 **PROVES** that the prophesied eschatological events haven't yet occurred. There's simply no way prets can get around the reality of history & the truth of Scripture.