has been switching
-ha estado cambiando
Presente perfecto progresivo para el sujetohe/shedel verboswitch.

switch

We have no idea how long she or he has been switching identities.
No tenemos idea de por cuánto tiempo él o ella ha estado cambiando identidades.
Peckerman has been switching players frequently because of the lack of options he has available.
Peckerman, por su parte, ha estado cambiando jugadores con frecuencia debido a la falta de opciones que tiene a disposición.
New in the game series GTA has been switching between the three characters of the same story.
Como novedad en la serie de juegos, GTA ha estado cambiando entre los tres personajes de la misma historia.
Palabra del día
la huella