за три года

over three years

→ за
phrase Rare #41,684
over three years With a time period, за can describe what happens over or within that period. In the phrase за три года до, it means “three years before.”
RU: За три года он стал намного увереннее.
EN: Over three years, he became much more confident.

Том с Мэри встретились за три года до смерти Тома.

Tom met Mary three years before his death.

Этого не случилось за три года.

This hasn’t happened in three years.

Том с Мэри познакомились за три года до смерти Тома.

Tom met Mary three years before his death.

Том мало изменился за три года.

Tom has changed little in three years.