grammar.verbs.llevar-gerund
Llevar + time + gerund: 'have been ...ing for'
Llevo dos años viviendo aquí = 'I've been living here for two years'. Duration with llevar, no perfect tense involved.
grammarB2✓ Revisadov0.1.0
Explicación
Llevar + period + gerund counts ongoing duration: llevamos una hora esperando, lleva meses buscando departamento. Equivalent to hace dos años que vivo aquí.
Negative version uses sin + infinitive: llevo tres días sin dormir bien ('I haven't slept well for three days').
Llevar + period + gerund is interchangeable with hace + period + que + present (hace dos años que vivo aquí = llevo dos años viviendo aquí) and with desde hace (vivo aquí desde hace dos años). The llevar version foregrounds the accumulated duration and is especially common in conversation.
Ejemplos
I've been studying Spanish for six months.
Región: global
We hadn't seen each other in years.
Región: global
I've been waiting half an hour for the bus and I haven't slept well for two days.
Región: global