I 18 errori più comuni d'italiano

E' piovuto o ha piovuto?

In questo caso entrambe le forme sono corrette. Questo vale se per piovere si intende proprio la caduta della pioggia dal cielo.
In tutti gli altri casi, ad esempio quando si vuole dire piovere critiche, si deve utilizzare il verbo essere, ergo sono piovute critiche