Sachverhalt: A. Der 1989 geborene A._ war Bauarbeiter bei der B._ AG und damit bei der Schweizerischen Unfallversicherungsanstalt (SUVA) obligatorisch unfallversichert. Am 21. Februar 2013 fiel er von einer Leiter und verletzte sich an der linken Schulter. Die SUVA kam für die Heilbehandlung und das Taggeld auf. Am 7. November 2013 wurde der Versicherte im Spital C._ an der Schulter links operiert (Arthroskopie, AC-Resektion arthroskopisch). Am 26. November 2014 verfügte die SUVA die Leistungseinstellung per 30. November 2014, da keine Unfallfolgen mehr vorgelegen hätten. Dagegen erhoben der Versicherte und sein Krankenversicherer Einsprache. Letzterer zog sie in der Folge zurück. Die Einsprache des Versicherten wies die SUVA mit Entscheid vom 10. April 2015 ab. B. Hiegegen führte der Versicherte beim Sozialversicherungsgericht des Kantons Zürich Beschwerde. Er reichte einen Bericht des Dr. med. D._, Spezialarzt FMH für Orthopädische Chirurgie, vom 28. April 2015 ein. Mit Entscheid vom 4. August 2016 wies das kantonale Gericht die Beschwerde ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt der Versicherte, in Aufhebung des kantonalen Entscheides sei festzustellen, dass sein rechtliches Gehör verletzt worden sei; es seien ihm weiterhin das volle Unfalltaggeld, eventuell eine Invalidenrente, auszurichten und die Kosten des Berichts des Dr. med. D._ vom 28. April 2015 in Höhe von Fr. 800.- zu ersetzen; eventuell sei die Sache zur Neubeurteilung an das kantonale Gericht zurückzuweisen; für das Einspracheverfahren sei ihm ein unentgeltlicher Rechtsbeistand beizugeben; für das kantonale und das bundesgerichtliche Verfahren sei ihm die unentgeltliche Rechtspflege zu gewähren. Ein Schriftenwechsel wurde nicht angeordnet.