Please read Math 24 straight... to see how to survive the great tribulation.
I am personally convinced that this great tribulation or time of troubles was the destruction of the temple in Jerusalem in 70 CE. Likewise, "this generation" referred to that generation.
If there are errors in the text relative to what really happened, then so be it. Call it a continuity error or plot hole.