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 :o , 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?? :roll: Espero que me ajudem!Obrigada!

5 respostas
Donay Mendonça 23 107 1.6k
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!
Valeu Donay!Vou continuar pesquisando a respeito sim!!Em breve posto mais duvidas e se possivel respostas!=D
Oi Kakau
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.
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.
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.