han pasado tres años desde que

three years have passed since

→ haber
phrase Rare #47,176
three years have passed since Used to say how much time has elapsed since a past event. It is followed by a clause with a conjugated verb, such as “desde que empecé” (since I started).
SP: Han pasado tres años desde que terminé la universidad.
EN: Three years have passed since I graduated from university.

Han pasado tres años desde que vine a vivir aquí.

It's been three years since I came to live here.

Han pasado tres años desde que empecé a aprender francés.

It's been three years since I started learning French.

Han pasado tres años desde que nos mudamos aquí.

It’s been three years since we moved here.

Han pasado tres años desde que estuve en Boston.

It’s been three years since I was in Boston.