have been batting
Presente perfecto progresivo del verbo bat. Hay otras traducciones para esta conjugación.

bat

Popularity
500+ learners.
Finally, in the final 1 and 2 place, the two roses that have been batting for the title of Champions, the Accademy FIFS and the Garage Bar Mozzate, have also come to the end.
Finalmente, en la final, 1o y 2o lugar, después del último partido del Campeonato, las dos rosas que también han luchado por el título de Campeones de Italia, la Academia FIFS y el Garage Bar Mozzate.
Palabra del día
la lana