Simple Past vs. Present Perfect Practice
try Again
Tip1:hello
Lesson 184
Simple Past vs. Present Perfect Practice
Dica
I have had a driver's license for the last seven years = Eu tenho tido uma habilitação pelos últimos sete anos.
Utilizamos o presente perfeito quando uma atividade que começou no passado ainda continua vigente.
Nesta frase, utilizamos o presente perfeito porque ainda tenho minha habilitação.
=
Selecione a palavra que falta e preencha o espaço em branco.
I ______
have had
have having
have has
was have
Dica
I worked for an American company for two years. = Trabalhei para uma empresa americana por dois anos.
O passado simples é utilizado para falar sobre algo que aconteceu no passado e que não continua vigente no presente.
=
Selecione a palavra que falta e preencha o espaço em branco.
I ______
live
lived
have living
will lived
Traduza para o inglês.
Maria is your best friend, isn't she? How long have you two been friends?
A Maria é sua melhor amiga, não é? Há quanto tempo que vocês são amigos?


Yes, we are. We have known each other for over fifteen years.
Sim. A gente se conheceu há mais de quinze anos.


I see. And who was your best friend before you met Maria?
Estou vendo. Quem era sua melhor amiga antes de conhecer Valentina?


Valeria was my best friend then. I was not in England at that time. I was in America.
A Valeria era minha melhor amiga então. Eu não estava na Inglaterra naquela época. Eu estava na América.


Oh, really? How long were you in America for?
Oh, sério? Quanto tempo você esteve na América?


For nearly two years. I moved back to England from America three years ago.
Quase dois anos. Voltei à Inglaterra da América há três anos.


I see. And do you drive?
Entendo. E você dirige?


Yes, I do. I've had a driver's license for seven years.
Sim, dirijo. Tenho habilitação há sete anos.


Selecione a palavra que falta e preencha o espaço em branco.
I sold my car before ______
I came
I come
I have come
I coming
Selecione a palavra que falta e preencha o espaço em branco.
He ______
hasn't eaten
hasn't ate
did not ate
did not eats
'Não a vejo desde o ano passado.' Escolha a tradução certa em inglês.;
I haven't seen her since last year.
I did not see her since last year.
I had seen her since last year.
I did not saw her since last year.
'Eles saíram há alguns minutos.' Escolha a tradução correta em inglês.;
They left a few minutes ago.
They leave a few minutes ago.
They had left a few minutes ago.
They will leave a few minutes ago.
Selecione a palavra que falta e preencha o espaço em branco.b
They ______
finalised
has finalised
have finalise
finalise
Selecione a palavra que falta e preencha o espaço em branco.
The film ______
hasn't started
not started
started
'Ela tem estado doente desde a quinta-feira.' Escolha a tradução certa em inglês.
She has been ill since Thursday.
She was ill since Thursday.
Selecione a palavra que falta e preencha o espaço em branco.
I ______
finished
finish
has finished
have finish
Ninguém atendeu o telefone quando tocou.
    • answered
    • nobody
    • the phone
    • when
    • it rang.
    • has answered
    Selecione a palavra que falta e preencha o espaço em branco.
    He ______
    had
    has
    has been
    was
    Selecione a palavra que falta e preencha o espaço em branco.
    Last year, we ______
    went
    have went
    will went
    have gone
    Selecione a palavra que falta e preencha o espaço em branco.
    Valentina and Valeria ______
    have just read
    have just readed
    reading
    will read
    Selecione a palavra que falta e preencha o espaço em branco.
    I ______
    met
    have met
    meet
    have meet
    Simple past Present perfect
    I first got to know him 10 years ago. Ive known him for 10 years.
    I started work here in 1989. Ive worked here since 1987.
    I had too much to eat at lunchtime. Ive eaten too much.
    I saw john last week. Ive seen john this week.
    I lost my keys yesterday. it was terrible Ive lost my keys!
    My great-grandmother went to mexico three times. My brother has been to mexico three times.
    I knew julie for ten years Ive known julie for ten years
    =
    !
    Escute
    Dica
    Próxima palavra