Sadly, preterists actually deal with this contradiction by saying that Jesus has already returned (secretly/symbolically, of course.) Unable to deal with this, semi-preterists back off of the return of Christ. However, as you point out it presents them with a dilemma. Jesus said all of these things will be fulfilled. If they insist on it mean that 33AD generation, then that mean Jesus has to have returned.
Does this look like heaven? (since they don't believe in a millennial reign.)
"Jerusalem will be trodden under foot of the Gentiles until the times of the Gentiles be fulfilled."
It strikes me that that is still ongoing.
Therefore, THIS generation that sees ALL these things is based on Jesus speaking of that future era. He refers to the generation of the era about which he IS SPEAKING. And it's appropriate to say "THIS."
Looks pretty obvious to me, xzins.
You understand the context !b'shem Yah'shua
Indeed. Excellent insights! Thanks for the ping!