MATTHEW 23:34–35—Did Jesus make a mistake in referring to Zechariah the son of Jehoiada rather than to Zechariah the son of Berechiah?
PROBLEM: Jesus said to the scribes and Pharisees that the guilt of all the righteous blood from Abel to Zechariah will fall on them. Concerning Zechariah, Jesus said he was killed between the sanctuary and the altar. Some conclude that the Zechariah referred to by Christ is the son of Jehoiada (2 Chron. 24:20–22).
SOLUTION: The Zechariah referred to has to be the son of Berechiah. This Zechariah is one of the minor prophets, and his father is listed as Berechiah (Zech. 1:1). He would be the most likely candidate because the other Zechariah (son of Jehoiada) died about 800 b.c. If one thinks Christ referred to this Zechariah, then the time span from Abel to this Zechariah would not cover the OT period, which extended to 400 b.c. Abel to Zechariah the son of Berechiah would make a much better sweep of the OT period than would the period from Abel to Zechariah the son of Jehoiada. Since many Zechariahs are mentioned in the OT, it would not be too difficult to imagine two Zechariahs dying from similar circumstances.
Geisler, N. L., & Howe, T. A. (1992). When critics ask : A popular handbook on Bible difficulties (357). Wheaton, Ill.: Victor Books.