¿Necesitas una preposición delante de "their entire life"? Como "for their entire life" o "during their entire life".
Respuesta de un hablante nativo
Rebecca
Tienes razón. Se puede añadir "for" antes de "their entire life". Sin embargo, las preposiciones se omiten a veces al hablar, como en el guion. Sin embargo, este tipo de patrón se utiliza solo en conversaciones al oral y es más típico del inglés estadounidense. En este caso, es probable que el emisor lo omitiera porque es habitual el omitir preposiciones antes de un periodo de tiempo concreto. Ej: "I lived here for five years. → I lived here five years." (Viví aquí durante cinco años.) Ej: "This building has been around for a hundred years. → This building has been around a hundred years." (Este edificio lleva aquí unos cien años.)