# upon you will come all the righteous blood that has been shed on the earth
The phrase "upon you will come" is an idiom that means to receive punishment. To shed blood is a metonym meaning to kill people, so "righteous blood that has been shed on the earth" represents righteous people who have been killed. AT: "God will punish you for the murders of all the righteous people" (See: [[rc://en/ta/man/translate/figs-idiom]] and [[rc://en/ta/man/translate/figs-metonymy]])
# from the blood ... to the blood
Here the word "blood" represents a person being killed. AT: "from the murder ... to the murder" (See: [[rc://en/ta/man/translate/figs-metonymy]])
# Abel ... Zechariah
Abel was the first victim of murder, and Zechariah was probably thought to be the last to be murdered, by Jews in the temple. These two men represent all the murdered righteous people. (See: [[rc://en/ta/man/translate/figs-synecdoche]])
# Zechariah
This Zechariah was not the father of John the Baptist.
# whom you killed
Jesus does not mean the people to whom he is speaking actually killed Zechariah. He means their ancestors did.
# Truly I say to you
"I tell you the truth." This adds emphasis to what Jesus says next.