O que você vai aprender
- Usar for para duração e since para ponto inicial.
- Combinar expressão temporal com have/has + particípio.
Duração ou início
Use for com duração (for six months) e since com o momento em que algo começou (since January, since I was a child). Quando a situação continua até o presente, o present perfect é comum.
Perguntas e situações encerradas
Pergunte How long have you…?. Se a situação terminou em período passado definido, use simple past: I lived there for five years, but I moved away. Variedades do inglês podem diferir em alguns usos recentes.
Exemplos em contexto
We've known each other since college.
Nós nos conhecemos desde a faculdade.
Since college identifica o começo da relação.
She has worked here for eight months.
Ela trabalha aqui há oito meses.
For eight months é duração ainda em curso.
How long have you had this car?
Há quanto tempo você tem este carro?
Have had descreve posse que se estende ao presente.
Pratique agora
They have been friends ___ primary school.
Resumo da aula
For introduz duração; since introduz o início. Present perfect costuma indicar que a situação continua até agora.