Text
How long have you (been)?
Esta forma de pregunta solicita la duración de una acción o estado que empezó en el pasado y continúa en el presente. Se usa el present perfect simple o el present perfect continuous según el verbo y el enfoque (estado vs duración/continuidad).
- Usa 'How long + have/has + sujeto + past participle' para estados o acciones conectadas al presente (present perfect simple).
- Usa 'How long + have/has + sujeto + been + -ing' para enfatizar acciones continuas o temporales (present perfect continuous).
- Responde con 'for' + periodo (for three years) o 'since' + punto en el tiempo (since 2018).