Quando o Present Perfect tem Tempo Determinado
Hello, sou nova neste forum e creio que vou postar muitas duvidas ainda, pos então vá la, aprendi que a
diferença principal entre o simple past e o present perfect é que no simple past se determina o tempo tipo yesterday, last year etc e que o present perfect não.Pois bem, tenho uma gramatica otima de Oxford que vem com o seguinte tormento
, se usa o present perfect com today e frases com this, exemplo :
we`ve done quite a lot of work today.
I haven`t watched any television so far this week.
have you had a holiday this year?
This years> is the period which began in January and has lasted up to the present.
na frase: it`s already 1:00 pm and we (didn`t see)/ (havent`seen) her this morning.
They (didn`t have) (haven`t had) breakfast with us this morning.
(did they come)/(have they come) today?
It`s almost time to go to bed and Sam (didn`t arrive)/(hasn`t arrived).
Quais são as melhores opções??
Espero que me ajudem!Obrigada!
diferença principal entre o simple past e o present perfect é que no simple past se determina o tempo tipo yesterday, last year etc e que o present perfect não.Pois bem, tenho uma gramatica otima de Oxford que vem com o seguinte tormento

we`ve done quite a lot of work today.
I haven`t watched any television so far this week.
have you had a holiday this year?
This years> is the period which began in January and has lasted up to the present.
na frase: it`s already 1:00 pm and we (didn`t see)/ (havent`seen) her this morning.
They (didn`t have) (haven`t had) breakfast with us this morning.
(did they come)/(have they come) today?
It`s almost time to go to bed and Sam (didn`t arrive)/(hasn`t arrived).
Quais são as melhores opções??

5 respostas
Kakau,
As especificações de tempo são comuns tanto no simple past quanto no present perfect. Na verdade, aqui no fórum existem diversas explicações para o assunto que podem ser encontradas com uma busca no canto superior direito da tela. Sugestões de busca: "present perfect" , "present perfect x simple past", etc.
Algumas explicações:
________________________________________________________________________________
It`s already 1:00 pm and we haven't seen her this morning. (correto)
They didn`t have/haven`t had breakfast with us this morning. [Neste caso, tanto "didn't have" quanto "haven't had" estão corretos. A forma com "didn't" é comum em linguagem coloquial.
Did they come/have they come today? [Neste caso, tanto "did they" quanto "have they" estão corretos. A forma com "did" é comum em linguagem coloquial.
It`s almost time to go to bed and Sam hasn't arrived. (correto)
Bem-vinda ao fórum!
As especificações de tempo são comuns tanto no simple past quanto no present perfect. Na verdade, aqui no fórum existem diversas explicações para o assunto que podem ser encontradas com uma busca no canto superior direito da tela. Sugestões de busca: "present perfect" , "present perfect x simple past", etc.
Algumas explicações:
________________________________________________________________________________
It`s already 1:00 pm and we haven't seen her this morning. (correto)
They didn`t have/haven`t had breakfast with us this morning. [Neste caso, tanto "didn't have" quanto "haven't had" estão corretos. A forma com "didn't" é comum em linguagem coloquial.
Did they come/have they come today? [Neste caso, tanto "did they" quanto "have they" estão corretos. A forma com "did" é comum em linguagem coloquial.
It`s almost time to go to bed and Sam hasn't arrived. (correto)
Bem-vinda ao fórum!
Valeu Donay!Vou continuar pesquisando a respeito sim!!Em breve posto mais duvidas e se possivel respostas!=D
Oi Kakau
Hoje não terminou, então ainda é o presente, esta semana não terminou, e este ano não terminou; dentro do contexto de cada um, o tempo não terminou.
Compare com o simple past:
I had lunch yesterday. ontem acabou!
I haven't had lunch today. hoje não acabou ainda!
Nestas frases, o tempo não terminou ainda, o tempo está 'agora' ou ' o presente' portanto o present perfect. Pode pensar no simple past como tempo termindado e o present perfect como tempo que ainda não terminou.we`ve done quite a lot of work today.
I haven`t watched any television so far this week.
have you had a holiday this year?
This years> is the period which began in January and has lasted up to the present.
Hoje não terminou, então ainda é o presente, esta semana não terminou, e este ano não terminou; dentro do contexto de cada um, o tempo não terminou.
Compare com o simple past:
I had lunch yesterday. ontem acabou!
I haven't had lunch today. hoje não acabou ainda!
Thanks Jeff!!!dessa forma fica bem elucidador msm!=D
Pense no Present Perfect como um link do Passado com o Presente.