es ist drei Jahre her, dass

it's been three years since

→ es
phrase Rare #44,458
it's been three years since Used to say how much time has passed since an event. The clause after „dass“ describes the event in the past.
GE: Es ist drei Jahre her, dass ich meine neue Wohnung gefunden habe.
EN: It's been three years since I found my new apartment.

Es ist drei Jahre her, dass ich in Boston war.

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

Es ist drei Jahre her, dass Tom Boston verlassen hat.

It’s been three years since Tom left Boston.

Es ist drei Jahre her, dass sie geheiratet haben.

They got married three years ago.

Es ist drei Jahre her, dass Bob sein eigenes Geschäft angefangen hat.

It's been three years since Bob started his own business.