"Hablar" es un verbo intransitivo que se puede traducir como "to speak", y "preguntar" es un verbo transitivo que se puede traducir como "to ask". Aprende más sobre la diferencia entre "hablar" y "preguntar" a continuación.
Deberían hablarse con más frecuencia para que no surja este tipo de problema.They should talk to each other more often to avoid this type of issue coming up.