Can't y cannot es lo mismo
???
Sí, es lo mismo.
la funcion del ing era la duda, pero en los comentarios la aclare gracias
Las explicaciones que has leído arriba no están correctas, así que las he borrado. Después de 'after/before', o hay que conjugar el verbo, '....after you eat', o usar el gerundio inglés, 'after eating'. El uso del gerundio es más común.