Para comentar una situación pasada que ha tenido cierta duración en el tiempo tienes varias formas de expresarlo. Vayamos a tus ejemplos.
-(He estado yendo al gimnasio durante la hora de almuerzo) -- para este ejemplo, debido a que ha sido recientemente, ya que estás hablando del día de hoy, yo diría algo así como: "he ido al gimnasio durante la hora de almuerzo". Esto supone que la acción fue en el presente temporal, en este caso el día de hoy, y que ya finalizó. Y no tienes referencia sobre otros días. Pero si lo que quieres decir es que has ido al gimnasio durante este momento concreto durante muchos días a lo largo del año si estaría bien dicho tu ejemplo: "He estado yendo al gimnasio durante la hora de almuerzo todo este año".
He estado tocando la guitarra mucho este año.
He estado trabajando duro esta semana porque nuestros clientes nos pidieron muchas cosas.
Los otros dos ejemplos si me concuerdan bien. te aconsejo que lo traduzcas directamente al inglés.
I have been playing the guitar – Yo he estado tocando la guitarra
Respecto llevo o he estado, es lo mismo. Llevo siempre se utiliza para periodos largos y continuos: un día entero, una semana, un mes, un año, un semestre...
Ejemplo: "llevo estudiando para este examen dos semanas sin parar" = "he estado estudiando para este examen dos semanas sin parar".
Y para acabar: la diferencia entre " he estudiado" y "he estado estudiando" es un pequeño matiz. el primer caso has estudiado, pero ya has acabado. El segundo caso, has estudiado, y en principio piensas seguir estudiando.
Espero que te haya quedado claro. Para cualquier otra cosa, contacta conmigo por mensaje privado.
Saludos, Nacho.