No puedes agregar después de comenzar, porque cena es un sustantivo, no un verbo, así que no puedes decir comenzar a cenar, porque comenzar a hacer algo, y después de comenzar está el infinitivo del verbo, lo que significa que To debe ir seguido de un verbo; además, comenzar puede ir seguido de un sustantivo, que también significa empezar (hacer) algo.
La forma correcta de esta frase debería ser cambiar "beginning" por "were Starting", es decir, al pasado continuo. Begin se puede utilizar para expresar el tiempo futuro, aquí el tiempo pasado continuo se utiliza para expresar el pasado y el futuro.
Pero estábamos a punto de empezar a comer cuando sonó el timbre.
Espero que te pueda ayudar y estoy dispuesto a pasar al siguiente nivel o (∩ _ ∩) o.
Si hay algo que no comprende, continúe haciendo preguntas o analícelo en detalle (* _ _ *)