How many generations are there each between Abraham to David, David to the generation that was exiled to Babylon, and from the exiled generation to Jesus?
42
14
Uncountable
12
Correct answer is B
Bible reference Matthew 1:17.
There are 14 generations each in the lineage of Jesus.