Se não são, quando usar um ou outro?
Se não são, quando usar um ou outro?
Acredito que utilizando Have, você queira expressar algo como uma obrigatoriedade, (Nós TEMOS que nos encontrar). Já should é mais como (Nós deveriamos nos encontrar), algo como uma sugestão ou coisa do tipo. Have - tem que... should - deveria...
Olá vinibas,
Primeiro de tudo, como "should" é um dos chamados 'verbos modais', o verbo que o segue não leva o "to". Dessa forma, o correto seria "We should meet tonight."
Agora respondendo à sua pergunta, o "should" é equivalente ao nosso "deveria", dando um conselho ou uma sugestão. Já o "have to" é equivalente ao "must", e indica uma obrigação, um dever.
Abraços!