"Break" es un verbo transitivo que se puede traducir como "romper", y "keep a promise" es una frase verbal intransitiva que se puede traducir como "cumplir una promesa". Aprende más sobre la diferencia entre "break" y "keep a promise" a continuación.
We cannot tolerate anyone breaking the rules, or absolute chaos would prevail.No podemos tolerar que nadie infrinja las normas, o reinaría el caos más absoluto.
We lost the battle because the king broke his promise and didn't send his army.Perdimos la batalla porque el rey quebrantó su promesa y no envió a su ejército.
Una frase verbal intransitiva es la que combina un verbo con una preposición u otra partícula y no requiere de un objeto directo (p. ej. Hago ejercicio por la mañana.).