Foram três anos ou foi três anos?

A forma correta de escrita da palavra é foram. A palavra forão está errada. Foram pode ser a forma conjugada do verbo ser ou do verbo ir na 3.

Faz três anos ou fazem?

Quando o verbo FAZER se refere a tempo transcorrido, ele é impessoal. Ou seja, ele não tem sujeito com quem concordar e então deve ser empregado sempre no singular. Por isso, devemos dizer: faz 20 anos que o conheço/ Fazia três anos que ele não tirava férias.