There is another thing.
Matthew and Luke both try to show that Christ was of the blood of David, that he was a descendant of that virtuous king.
As both of these writers were inspired and as both received their information from God, they ought to agree.
According to Matthew there was between David and Jesus twenty-seven generations, and he gives all the names.
According to Luke there were between David and Jesus forty-two generations, and he gives all the names.
In these genealogies—both inspired—there is a difference between David and Jesus, a difference of some fourteen or fifteen generations.
Besides, the names of all the ancestors are different, with two exceptions.
Matthew says that Joseph's father was Jacob. Luke says that Heli was Joseph's father.
Both of these genealogies cannot be true, and the probability is that both are false.
There is not in all the pulpits ingenuity enough to harmonize these ignorant and stupid contradictions.