So When Jesus said in: Matthew 24:34, This generation shall not pass, till all these things be fulfilled. That scoundrel was lying and he knew it?
It's possible to reconcile any apparent contradiction if you are free to be creative about it.No, I don't see that at all. Not saying that this is the way it is, or the way he meant it. I have seen many explain it in different ways. I however come up with this. Notice verses the two verses before. Jesus just told a story about a fig tree. When it brings forth leaves, you know that summer is coming. Then he said that when you see all of these things that he had just previously talked about, they can know it is near, even at the door. Then to the verse you brought up. Not only is it near and at the door, This generation, that sees these things happening, will not pass, not only till it is at the door coming in, but the generation that sees these things happening will see it come near, at the door, and come in and complete what he had just said.
Again, just some of my thoughts on the matter.
That is why it is not very useful or convincing to hear how a believer rectifies the self-contradictions, scientific and historical errors, unfulfilled prophecies and unkept promises of the bible unless he is using that same bible and only that bible to do it.