Son dos perífrasis verbales muy frecuentes y muy parecidas a primera vista, (solo las distingue ese “de”), pero sus significados son diferentes.
Empezaré diciendo que ambas son perífrasis modales, es decir, muestran la actitud del hablante. Ahora explico la diferencia:
Deber + infinitivo indica obligación:
María debe tomar una pastilla diaria para el colesterol y debe comer con poca grasa.
La pobre María está obligada a tomar esa medicación y a hacer una dieta baja en grasa.
Y también indica probabilidad o suposición:
Debe costarle mucho seguir la dieta, porque siempre se queja.
Pero deber de + infinitivo expresa solo probabilidad, (así que es incorrecto emprearla para indicar obligación).
Pedro bosteza todo el tiempo, debe de dormir mal.
Aquí estoy imaginando, suponiendo que el pobre Pedro tal vez duerma mal, pero no quiero expresar que Pedro tenga la obligación de dormir mal, claro.
Voy a resumirlo en un esquema, para que sea más fácil de recordar:
Si lo he explicado bien, deberíais de tener o deberías tener las ideas un poco más claras en esta liosa cuestión, (es mi suposición y mi esperanza), porque debo aclarar puntos difíciles de la gramática, (considero que es la obligación de este blog).