alguem me explica o presente perfeito no inglês? ( PRESENT PERFECT )
Soluções para a tarefa
o present perfect tem sempre a seguinte estrutura: have/has + verbo no particípio do passado.
"has" é usado quando o sujeito é 3ª pessoa do singular (he/she/it - ele/ela), enquanto para as outras pessoas usa-se "have".
o present perfect é usado para descrever:
1 - uma ação ou situação que começou no passado e continua até o presente.
ex: I have lived in Bristol since 1984 (tenho vivido em Bristol desde 1984 - até hoje)
2 - uma ação executada durante um período de tempo que ainda não terminou, ou em outras palavras, quando a ação descrita está acontecendo num período de tempo no qual você ainda está (mesmo mês, dia, semana...)
ex: She has been to the cinema twice this week (você ainda está dentro dessa mesma semana descrita, ela não acabou, por isso usou present perfect)
3 - uma ação repetida num período de tempo não determinado entre o passado e o presente.
ex: We have visited Portugal several times. (não disse a data ou época exata em que foram para Portugal)
4 - uma ação que terminou num passado muito recente, sempre expressa com a ajuda da palavra "just", que dá a ideia de "acabou de ser feito", "fez agora mesmo", "agorinha", "agora pouco".
ex: I have just finished my work. (eu acabei de terminar minha tarefa / eu terminei minha tarefa agorinha / eu terminei minha tarefa agora pouco)
5 - uma ação na qual o tempo/data/época em que ela ocorreu não importa ou não se é sabido, o resultado da ação é o importante, não o tempo.
ex: He has read 'War and Peace'. ("ele leu guerra e paz" - não diz quando leu, pois o que importa aqui é dizer que ele já leu esse livro)
since = desde
since 1945 (desde 1945, algo que começou nesse ano de 45 e continua até hoje)
for = por/durante/ao longo de (falando da duração de algo)
i've watched the movie for 3 hours (eu assisti o filme por 3 horas, está falando da duração de algo)
just = "acabou de ser feito", "fez agora mesmo", "agorinha", "agora pouco".
just também significa "apenas", "só", mas to focando no sentido usado em frases de tempo perfeito, que é o de uma ação que acabou de ser realizada.
she has just arrived (ela acabou de chegar / ela chegou agora pouco / ela chegou agorinha)
essas 3 palavras (for indicando duração de tempo, since indicando algo que ocorreu no passado e continua até hoje, just indicando algo que acabou de ser realizado) ajudam a determinar se é pra usar o present perfect, já que elas todas requerem present perfect.
outro sinal que indica se é pra usar present perfect (ao invés de passado simples) é quando a frase tem um tempo/período no passado ou não, se ela falar algum ano/data (sem since/for) então usa passado simples, mas se não tiver nenhuma data/período/ano, então usa present perfect (o tópico 5 de utilidades do present perfect, quando não fala o período em que a ação ocorreu, por não saber ou não ser importante, usa present perfect nesses casos)