The former prophets have cried. Omit "have." The prophets referred to are those before the Captivity, both those whoso writings are extant, as Hosea, Joel, Amos, etc; and those whose names are mentioned in the historical books, e.
g. Nathan, Gad, Shemaiah, Azariah, Hanaui, Elijah, Elisha, Micaiah (Pusey). (See similar complaints in 2 Kings 17:13; 2 Chronicles 36:15, etc.; Jeremiah 25:3-8, which last passage seems to have been in Zechariah's mind.