This should start a lot of discussion. Matt 24:34 this generation shall not pass until till all these things be fulfilled. Matt 23 and 24 tell us plainly from the context that Jesus was speaking of the generation that was living at the time He made that statement. So why do folks say that Jesus was speaking of a future generation? The answer to that is simple, it could be called a concession teaching because the actual teaching does not line up with what most folks consider reality. In other words, we can all see that the context points to Jesus speaking of the people living at that time, however we can also see that Jesus did not return in the sky and gather the church, so as a concession, we go against the actual context in order to make the words fit with what we know(Jesus has not returned). I take a little different position, I would rather believe that when Jesus said THIS generation that He actually meant the generation living at that time.
I would also rather believe that when Jesus said ALL, that He was only referring to what happened to Israel around 70ad, because all that Jesus said would happen to Israel in that generation did in fact happen to Israel in that generation. The actual return of Christ and the end of the age was yet in the future.
I would also rather believe that when Jesus said ALL, that He was only referring to what happened to Israel around 70ad, because all that Jesus said would happen to Israel in that generation did in fact happen to Israel in that generation. The actual return of Christ and the end of the age was yet in the future.