Você não precisa de uma preposição antes de their entire life?
Resposta do falante nativo
Rebecca
Isso mesmo! Você também pode colocar uma preposição forantes do Their entire life. No entanto, em alguns casos, as preposições podem ser omitidas. Geralmente é dito em conversas em inglês americano, então talvez Steve Jobs tenha omitido a preposição aqui porque achou que era comum omitir a preposição for, during, que é uma preposição por um período específico de tempo. Exemplo: I lived here for five years. → I lived here five years. (moro aqui há 5 anos) Exemplo: This building has been around for a hundred years. → This building has been around a hundred years. (Este edifício existe há 100 anos)