Genesis 10:5 (cf. 20, 31)—Why does this verse indicate that humankind had many languages when Genesis 11:1 says there was only one?
Solution: These texts speak of two different times. Earlier, while maintaining their tribal distinctions, the descendants of Ham, Shem, and Japheth all spoke the same language. Later, at the tower of Babel (Gen. 11), God punished their rebellious attempt by confusing their speech. As a result, tribes could no longer understand one another, though possibly the subtribes and clans were allowed a mutually understandable language so they could still understand one another.
See All Problems
This excerpt is from When Critics Ask: A Popular Handbook on Bible Difficulties (Wheaton, Ill.: Victor Books, 1992). © 2014 Norman Geisler and Thomas Howe. All rights reserved. Used by permission. Click here to purchase this book.