Normalmente, o verbo chover é defectivo e intransitivo, isto é, usa-se só na 3.ª pessoa do singular, sem sujeito nem qualquer complemento. No entanto, as duas frases estão certas, porque o verbo chover pode eventualmente ser usado com sujeito, sendo intransitivo («choveram flores», à semelhança de «nasceram flores»), ou com complemento directo, sem sujeito («chove flores», à semelhança de «há flores»).