Diferença entre fazer e haver
HAVER
1 - Sentido de existir, ocorrer, acontecer ou tempo decorrido
É impessoal, portanto não se admite sujeito. Sendo invariável, ele é usado somente na terceira pessoa do singular.
- Há pessoas que moram naquela ilha (existem);
- Há dois anos que ele não toma mais bebida alcoólica (tempo decorrido);
- Havia meses que não visitava a família (tempo decorrido);
- Houve um deslize grande de terra que interditou a rodovia (ocorreu);
- Havia muitas crianças naquele bairro (existiam);
- Haverá uma recepção após o casamento (acontecerá).
2 - Como locução verbal
O verbo “haver” pode aparecer em locuções verbais, em que deverá ser conjugado na terceira pessoa do singular:
- Deve haver um jeito de falarmos com o professor antes da prova;
- Os erros que possam ter havido nas traduções não foram levados em conta pela agência;
- Deve haver regras para todos os participantes do concurso.
3 - Com a função de auxiliar
O verbo “haver” na função de auxiliar, sinônimo do verbo “ter”, deve ser conjugado conforme o sujeito:
- Ele havia mencionado que chegaria cedo;
- Meus pais haviam dito que viajaríamos à Europa ainda este ano.
4 – Com a função de verbo pessoal
Mesmo o uso não sendo tão frequente, com o sentido de obter, considerar, alcançar, conseguir o verbo “haver” assume a concordância com o sujeito:
- Os professores houveram do Congresso aumento do salário (obtiveram);
- Nós a havemos por uma pessoa de bem (consideramos).
Nota importante
O verbo “haver” não deve ser utilizado em tempo futuro ou com referência à distância:
- Só os veremos daqui a uma semana (não há uma semana);
- A cachoeira se encontra a cem metros (não há cem metros).
FAZER
1 – Com sentido de “executar”, o verbo “fazer” concorda com o sujeito:
- (Nós) Fizemos um bolo para comemorar seu aniversário;
- Ele faz todo o tipo de pintura.
2 – Com indicação de tempo, o verbo “fazer” torna-se impessoal e, portanto, invariável:
- Faz um ano que não o vejo;
- Fazia dois meses que trabalhava naquela empresa e já havia sido promovida.
Podemos reescrever as frases acima com o verbo “haver”:
- Há um ano não o vejo;
- Há dois meses trabalhava naquela empresa e já havia sido promovida.
3 – Locução verbal com os verbos “dever” e “ir”, no sentido de tempo:
- Deve fazer oito horas que tomou o remédio;
- Vai fazer seis meses que iniciou o curso de inglês.