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.
- The rain kept falling all afternoon. · «La lluvia siguió cayendo toda la tarde.»
- He’s been talking to them all morning. · «Ha estado hablando con ellos toda la mañana.»
- He talked rubbish all week. · «Dijo tonterías toda la semana.»
- Tom has been growing a beard all summer. · «Tom se ha estado dejando crecer la barba todo el verano.»
- Tom spent all afternoon cleaning his room. · «Tom pasó toda la tarde limpiando su habitación.»
Da igual el tiempo verbal, da igual si la frase es afirmativa, negativa o pregunta. La expresión no se mueve.
- Yesterday Tom stayed home all day. · «Ayer Tom se quedó en casa todo el día.»
- I haven't touched my essay all week, and it's due this Friday! · «No he tocado mi ensayo en toda la semana, ¡y es para este viernes!»
- Tom paid no attention to Mary all afternoon. · «Tom no le prestó atención a Mary en toda la tarde.»
- Is he staying (with us) all week? · «¿Se queda (con nosotros) toda la semana?»
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.
- I spent the whole day cleaning up the room. · «Pasé todo el día limpiando la habitación.»
- We talked the whole day. · «Hablamos todo el día.»
- He cried the whole day. · «Lloró todo el 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.
- I spent a whole day in cleaning up my room. · «Pasé un día entero limpiando mi habitación.»
- We argued the whole time. · «Discutimos todo el tiempo.»
- She didn't speak the whole time we were together. · «No habló en todo el tiempo que estuvimos juntos.»
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.
- A strong wind blew all day long. · «Un fuerte viento sopló todo el día.»
- She talked all night long. · «Habló toda la noche.»
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