Present Perfect Flashcards
They’ve been married for nearly fifty years.
Eles estão casados há quase cinquenta anos.
She has lived in Liverpool all her life.
Ela tem vivido em Liverpool toda a sua vida.
She has been living in Liverpool all her life.
Ela está vivendo em Liverpool toda a sua vida.
It’s been raining for hours.
Está chovendo por horas
I’ve played the guitar ever since I was a teenager.
Eu toco violão desde a adolescência.
He has written three books and he is working on another one.
Ele escreveu três livros e está trabalhando em outro.
I’ve been watching that programme every week.
Eu tenho assistido esse programa toda semana.
They’ve been staying with us since last week.
Eles estão ficando conosco desde a semana passada.
I have worked here since I left school.
Eu tenho trabalhado aqui desde que saí da escola.
I’ve been watching that programme every week since it started.
Eu estou assistindo esse programa toda semana desde que ele começou.
My last birthday was the worst day I have ever had.
Meu último aniversário foi o pior dia que eu já tive.
Have you ever met George? Yes, but I’ve never met his wife.
Você já conheceu George? Sim, mas nunca conheci a esposa dele.
I have had seven meetings this week
Tive sete reuniões esta semana.
I can’t get in the house. I’ve lost my keys.
Eu não consigo entrar na casa. Eu perdi minhas chaves.
Teresa isn’t at home. I think she has gone shopping.
Teresa não está em casa. Eu acho que ela foi às compras.
I’m tired out. I’ve been working all day.
Estou cansada. Eu tenho trabalhado o dia todo.
Where have you been? I’ve just been out to the supermarket.
Onde você esteve? Acabei de sair para o supermercado.
Have you ever been to San Francisco? No, but I’ve been to Los Angeles.
Você já esteve em São Francisco? Não, mas eu já estive em Los Angeles.
Where is Maria? I haven’t seen her for weeks.
She’s gone to Paris for a week. She’ll be back tomorrow.
Onde está Maria? Eu não a vejo há semanas.
Ela foi para Paris por uma semana. Ela estará de volta amanhã.
Scientists have recently discovered a new breed of monkey.
Os cientistas descobriram recentemente uma nova raça de macacos.
We have just got back from our holidays.
Acabamos de voltar de nossas férias.
Have you ever seen a ghost?
Você já viu um fantasma?
Where have you been up to now?
Onde você esteve até agora?
Have you finished your homework yet?
Você já terminou seu dever de casa?
I have lived in Bristol since 1984
Eu moro em Bristol desde 1984
She has been to the cinema twice this week
Ela esteve no cinema duas vezes esta semana
We have visited Portugal several times.
Visitamos Portugal várias vezes.
I have just finished my work.
Acabei de terminar meu trabalho.
They haven’t lived here for years.
Eles não moram aqui há anos.
She has worked in the bank for five years.
Ela trabalha no banco há cinco anos.
We have had the same car for ten years.
Nós temos o mesmo carro há dez anos.
Have you played the piano since you were a child?
Você tem tocado piano desde criança?
I have worked hard this week.
Eu tenho trabalhado duro esta semana.
It has rained a lot this year.
Tem chovido muito esse ano
We haven’t seen her today.
Nós não a vimos hoje.
They have seen that film six times
Eles viram esse filme seis vezes
She has visited them frequently.
Ela tem os visitado com frequência.
We have eaten at that restaurant many times.
Nós comemos nesse restaurante muitas vezes.
Have you just finished work?
Você já terminou o trabalho?
I have just eaten.
Acabei de comer
We have just seen her.
Nós acabamos de vê-la.
Has he just left?
Ele acabou de sair?
Someone has eaten my soup!
Alguém comeu minha sopa!
You have worked a lot.
Você(s) TEM TRABALHADO muito.
I have studied lately.
Eu TENHO ESTUDADO ultimamente.
They have been very sick.
Eles(as) TEM ESTADO muito doentes.
She has done stupid things lately.
Ela TEM FEITO coisas estúpidas ultimamente.
We have gone to the doctor recently.
Nós TEMOS IDO ao médico recentemente.
She has talked
Ela tem conversADO.
I have workED
Eu tenho trabalhADO.
You have studiED
Você tem estudADO.
I have DONE.
Eu tenho feito
She has SEEN
Ela tem visto
We have GONE
Nós temos ido
Have you seen my father?
Você TEM VISTO meu pai?
Has he sold many books?
Ele tem vendido muitos livros?
Have they studied?
Eles tem estudado?
Has he drunk every weekend?
Ele tem bebido todo final de semana?
We have not talked about this.
Nós não temos conversado sobre isso.
He has not bought a lot of beers lately.
Ele não tem comprado muitas cervejas ultimamente.
You haven’t done your job perfectly.
Vocês não tem feito seu trabalho perfeitamente.
I haven’t gone to New York.
Eu não tenho ido a New York.
It hasn’t rained lately.
Não tem chovido ultimamente.