has been batting
Presente perfecto progresivo para el sujetohe/shedel verbobat.

bat

I mean, if he has been batting for the other side, it'll be the first time she's seen him stiff in a while.
Digo, si ha estado bateando para el toro equipo, debe ser la primera vez que lo ve duro en mucho tiempo.
Palabra del día
la luna llena