Present Perfect Simple vs Continuous
El Present Perfect Simple se forma con have/has + participio pasado (have left, has worked). Lo usas cuando quieres hablar de acciones que ocurrieron en el pasado pero tienen consecuencias ahora, o para contar cuántas veces has hecho algo.
El Present Perfect Continuous se forma con have/has + been + verbo-ing (have been working, has been studying). Este tiempo es perfecto para acciones que empezaron en el pasado y continúan hasta ahora, especialmente con verbos de movimiento y actividades.
La diferencia clave es que el continuous enfatiza la duración y continuidad de la acción. Por ejemplo: "I have lived here for 5 years" (simple) vs "I have been living here for 5 years" continuous−enfatizaquesiguesviviendoallıˊ.
Truco fácil: Si puedes añadir "y sigo haciéndolo" a tu frase, probablemente necesitas el continuous.
Para las question tags, usa el auxiliar contrario al de la oración principal. Si no hay auxiliar, usa "do": "You have finished, haven't you?" o "She works hard, doesn't she?"