Bonjour,
Savez-vous pourquoi on ne met pas d'article devant "bataille" dans une phrase telle que :
"il y aurait eu bataille"
C'est l'usage qui le veut ainsi, y'a pas photo !
La question de l'omission de l'article est très subtile. Encore une fois Terentia, il faut te procurer une grammaire.
L'absence d'article indique ici que le nom est pris dans sa plus grande généralité.
On ne fait référence à aucune bataille particulière.
Il y a eu la bataille. (La bataille que vous connaissez, la bataille dont je vous ai parlé)
Il y a eu une bataille. (Une certaine bataille )
Il y a eu bataille. = Ils se sont battus. (Pas de bataille particulière désignée…
Il y en a eu peut-être plusieurs. C'est le contexte qui précisera éventuellement. Pas le déterminant : )
"Il y a eu bataille à plusieurs reprises."
"Il y a eu bataille. Ce fut la seule fois."