Quando o Present Perfect tem Tempo Determinado

Kakau Dw
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!
ENGLISH EXPERTS RECOMENDA Faça um teste de inglês e descubra seu nível em 10 minutos! Este teste foi desenvolvido por professores experientes. O resultado sai na hora e com gabarito.

Iniciar o Teste Online!
5 respostas
Ordenar por: Data
Donay Mendonça 63375 22 99 1538
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!
Kakau Dw
Valeu Donay!Vou continuar pesquisando a respeito sim!!Em breve posto mais duvidas e se possivel respostas!=D
JeffCox 20
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!
Kakau Dw
Thanks Jeff!!!dessa forma fica bem elucidador msm!=D
phnino
Pense no Present Perfect como um link do Passado com o Presente.
Cambly Brasil - Mensagem Patrocinada Você tem medo de falar inglês? - Se você já estudou inglês mas ainda se sente inseguro(a) saiba que o primeiro passo é se expor ao idioma. Converse grátis por 15 minutos com um professor de inglês nativo, você vai se surpreender o quanto isso pode fazer a diferença.

Começar agora!