Zechariah 3:1 And he shewed me Joshua the high priest standing before the angel of the LORD, and Satan standing at his right hand to resist him. Under the type of Joshua the high priest receiving clean garments,
Zechariah 3:1-5, and a covenant of promise from God,
Zechariah 3:6 ,7, Christ, the Branch and Corner-stone, is foretold,
Zechariah 3:8-10.
And he;
the Lord of hosts, whose servant Zechariah was, and in whose name he spake.
Showed me;
in vision represented to me, Zechariah.
Joshua the high priest;
for that office was by hereditary right descended on him, and how mean soever his state was, yet still he was that great officer of the church.
Standing;
either as accused, and to make his defence; or rather ministering in his office, according to his duty.
Before the angel:
this angel was Christ, whose minister, or servant, the high priest was, as well as type of him. Satan; that adversary, as we might render the word, either Satan the devil, or some instrument of his stirred up by him, Sanballat, or, &c.
Standing at his right hand;
either because the accusation was true, or to hold his working hand from its work.
To resist him;
Joshua.