Le pides a un alumno «se quedó callado todo el día» y lo que sale es all the day. Casi siempre. Y se entiende, porque en español hay un «el» delante de «día» y el alumno lo pone. En inglés ese artículo no está.

He kept silent all day. · «Se quedó callado todo el día.»

All day. Dos palabras y se acabó. Con la noche pasa lo mismo, y ahí el español pone además un «la» que tampoco viaja.

The noise in the street kept me awake all night. · «El ruido en la calle me mantuvo despierto toda la noche.»

They talked all night. · «Hablaron toda la noche.»

Tom has been crying all night. · «Tom ha estado llorando toda la noche.»

No es cosa solo del día y de la noche

La mañana, la tarde, la semana, el verano. Todas las duraciones se comportan igual: el español pone artículo y el inglés lo tira.

Da igual el tiempo verbal, da igual si la frase es afirmativa, negativa o pregunta. La expresión no se mueve.

Fíjate en las dos negativas. En español te sale «en toda la semana», «en toda la tarde», con un «en» de propina. Ese «en» tampoco existe ahí.

Cambias all por whole y el artículo vuelve

Aquí está la otra mitad, la que casi nadie ve venir. El inglés tiene una segunda manera de decir lo mismo, con whole, y esa sí lleva artículo. Pero no lo lleva donde tú lo pondrías: va delante de whole, no delante del día.

Pon al lado una con all y verás las dos maneras seguidas, con el mismo español detrás.

I spent all day with Tom. · «Pasé todo el día con Tom.»

Ahí lo tienes. All day sin nada, the whole day con su the. Y no tiene por qué ser the, vale cualquier palabra que te quepa en ese hueco.

Cuando dudes, tira del español, que para esto es buenísimo. Si en tu cabeza te cabe «el día entero», ahí va whole con su artículo. Si lo que te sale es «todo el día» a secas, tienes all day. Las dos son buenas y quieren decir lo mismo, así que no te quedes parado eligiendo: di la que te salga primero y sigue.

All the time se queda con su the

Hay una que va por libre.

This kind of thing happens all the time. · «Este tipo de cosas pasan todo el tiempo.»

Ahí al lado tienes all day y all night sin nada, y esta lleva su the. No le busques la lógica: se aprende entera, como si fuera una palabra sola, y ya está.

Si se te hizo eterno, long al final

Cuando el que habla quiere que se note lo pesado que fue, añade long detrás. Y sigue sin artículo.

Es la misma frase con una queja dentro. En español eso lo harías alargando la voz, y en inglés lo hace esa palabra.

Dos cosas rozan esta y no son esta. Una, «todos los días», que no es una duración sino una repetición y se reparte entre otras dos palabras. Otra, el «durante» de «durante todo el día», que en cuanto aparece abre una puerta distinta. Cada una tiene su sitio, y las dos se trabajan en los cursos con sus frases, para decirlas o pensarlas hasta que salgan sin pensar.

Puedes probarlo ahora mismo en la muestra de gramática: https://englishclasses.es/frasly/gramatica-muestra.html