# his people
This refers to the Israelites.
# Then came 400 years of silence
The last Old Testament prophet, Malachi, has prophesied 400 years before.
# Zechariah
This was not the same person as the Old Testament prophet by that name.