Posso omitir fordo For over 5000 years?
Resposta do falante nativo
Rebecca
Ao falar sobre tempo, você deve usar for ( sincedependendo da frase) para especificar o período de tempo. Nesse contexto, é estranho omitir for. Exemplo: This cafe has been around for over 30 years. (Este café existe há 30 anos) Exemplo: My parents have been married for 20 years. (Meus pais são casados há 20 anos) Exemplo: I have been playing hockey for almost nine years. (Jogo hóquei há cerca de 9 anos.)