Con explicación porfavor, zero and first conditional, sería de su agrado
Respuestas a la pregunta
Respuestas en negritas, explicación al final.
1. I will go for a walk tomorrow if the weather is good.
2. We often solve puzzles, if we have to wait.
3. If it doesn't snows next week, we will drive to the mountains.
4. If she doesn't win, she always cries.
5. He never swims if the water is not warm enough.
6. If they don't arrive tomorrow, we will call them.
7. She won't see him next year if she doesn't fly to London.
8. If he wakes up early, he always listens to the birds.
Explicación:
1. Debemos tener en cuenta, que:
• Ambos conditionals (0 y 1) cuentan con presente simple, por lo tanto debemos considerar las reglas que conlleva este tiempo, en resúmen son 2: mayormente agrega "s" al verbo y la otra es la de negación (don't y doesn't) después de estos el verbo va en su forma normal.
2. La diferencia entra estos conditionals es que el zero lleva los dos verbos en presente simple mientras que el first solo lleva un verbo en presente, el otro esta en futuro... entonces... ¿cómo diferenciar uno de otro?
Justo es esa la diferencia, pero para hacerlo más notorio te daré un tip:
Si la frase cuenta con palabras como tomorrow, next week, next month, next year... es first conditional, ya que esas palabras son futuras, si no las tiene es zero.