A mesma regra do verbo HAVER vale para FAZER e IR quando indicam tempo transcorrido, eles ficam sempre no singular. Isto se aplica também às locuções verbais. Quando o verbo principal for FAZER, indicando tempo decorrido, o auxiliar fica no singular: Já deve fazer quase duas horas que ele telefonou/Vai fazer dez anos que não nos vemos.
(http://www.ateliedotexto.com/index.php/prazos/83-os-verbos-haver-fazer-ir-faltar-e-passar)