America is not part of the Zechariah prophecy which was fulfilled in the 1st century along with the flowing of the river of life:
Zec 14:8 And it shall be in that day, that living waters shall go out from Jerusalem; half of them toward the former sea, and half of them toward the hinder sea: in summer and in winter shall it be.
The Living waters of Zechariah is the holy spirit:
John 7:38 He that believeth on me, as the scripture hath said, out of his belly shall flow rivers of living water.
John 7:39 (But this spake he of the Spirit, which they that believe on him should receive: for the Holy Ghost was not yet given; because that Jesus was not yet glorified.)
If the living waters prophecy of Zechariah is not fulfilled then no Christian has ever received the holy spirit - we know that that is not so.
We find the companion verse to Zechariah in revelation:
Rev 22:1 And he showed me a pure river of water of life, clear as crystal, proceeding out of the throne of God and of the Lamb.
I'm Spartacus,I'm Locutus.
Zec 14:1 Behold, the day of the LORD cometh, and thy spoil shall be divided in the midst of thee.
Zec 14:2 For I will gather all nations against Jerusalem to battle; and the city shall be taken, and the houses rifled, and the women ravished; and half of the city shall go forth into captivity, and the residue of the people shall not be cut off from the city.
Zec 14:3 Then shall the LORD go forth, and fight against those nations, as when he fought in the day of battle.
All nations shall be gathered together,and how shall America escape,unless they are not a nation,with an operating government,and has to be a future event.
Zec 12:1 The burden of the word of the LORD for Israel, saith the LORD, which stretcheth forth the heavens, and layeth the foundation of the earth, and formeth the spirit of man within him.
Zec 12:2 Behold, I will make Jerusalem a cup of trembling unto all the people round about, when they shall be in the siege both against Judah and against Jerusalem.
Zec 12:3 And in that day will I make Jerusalem a burdensome stone for all people: all that burden themselves with it shall be cut in pieces, though all the people of the earth be gathered together against it.
All nations shall be gathered together against Jerusalem,not only the small Roman Empire that overthrew Jerusalem in 70 A.D.
Because Israel as a nation did not accept Jesus as Messiah,God allowed the Roman Empire to overthrow Jerusalem,and scatter the Jews in to the nations,and did not retaliate against the Roman Empire.
But here in Zechariah,God said He will gather all nations against Jerusalem,not only the Roman Empire,but all nations,and when they go against Jerusalem,He will fight them,which could not apply in the first century,for God allowed them to go against Jerusalem without retaliation from God,but in Zechariah God goes against them.
And that is because it is an event that has not happened yet,and try as you might,you cannot say anything contrary to it,for it is obvious that Zachariah is a future event.
And other prophesies that have not come to pass,but is a future event.
Stop it people,believing prophesy has come to pass that has not,because you want to fit it in to your belief system.
Have you not learned from a child that the square peg does not go in to the round hole,or will you keep trying to jam the square peg in to the round hole,saying,it does fit,it does fit.