Present Perfect: exercícios com gabarito

São 18 questões de Present Perfect: have e has, particípio passado, perguntas, negativas e relação da situação com o presente. Nos três blocos, a forma é gradualmente ligada ao sentido: resultado atual, experiência até agora e período que continua. Cada questão tem resposta comentada.

Abrir o curso de inglês

O que observar no Present Perfect

O Present Perfect usa have ou has e o particípio passado, chamado de terceira forma ou V3 nas tabelas didáticas. Com I, you, we e they, usamos have; com he, she, it e sujeitos na terceira pessoa do singular, has. Nos verbos regulares, V3 termina em -ed; nos irregulares, confira a forma: write — written, take — taken.

Essa construção considera o acontecimento a partir do presente: importa o resultado disponível agora, a experiência até o momento atual ou um estado iniciado antes e que continua. Por isso, uma indicação específica e encerrada do momento do acontecimento, como yesterday, normalmente exige Past Simple. O simples fato de algo ser recente ou antigo não resolve a escolha.

Just, already e yet não são ordens incondicionais para usar Present Perfect. No inglês americano, em especial, o Past Simple pode ser usado para acontecimentos recentes. As questões de resultado aqui não tratam essas variantes regionais como certo e errado: verificam uma forma solicitada ou um sentido explicitamente descrito.

Estruturas e sentidos
Objetivo Estrutura O que observar
AfirmaçãoSujeito + have/has + V3Não trocar V3 pela segunda forma.
NegaçãoSujeito + have/has not + V3Haven't e hasn't são contrações.
Pergunta de sim ou nãoHave/Has + sujeito + V3?Não acrescentar do ou does.
ExperiênciaHave you ever + V3 ...?O período abrange a vida até agora.
Estado que continuahave/has + V3 + for/sinceFor indica duração; since, o ponto inicial.
The mechanic has replaced the cable, so the lift works now.
O mecânico trocou o cabo, por isso o elevador funciona agora.O resultado importa agora; o momento exato da troca não é informado.
I have known this neighbour since 2020.
Conheço este vizinho desde 2020.O estado de conhecer essa pessoa começou antes e continua no presente.
Have you ever repaired a radio?
Você já consertou um rádio alguma vez?Pergunta sobre experiência até agora, não sobre um acontecimento com data específica.

Bloco 1. Have, has e particípio passado

Aqui, o tempo já está definido: todas as lacunas exigem Present Perfect. Primeiro, faça a concordância de have ou has com o sujeito; depois, confira o verbo principal. Não mude para Past Simple apenas porque a tradução portuguesa apresenta uma ação concluída.

Escolha a forma correta do Present Perfect.

1. The editor ___ checked the final page, so it is ready to print.
Resposta e explicação

has. The editor has checked the final page significa “O editor conferiu a última página”. The editor está no singular, por isso usamos has. Checked já é V3 do verbo regular check.

2. We ___ saved a copy of the file, so the original is safe.
Resposta e explicação

have. We have saved a copy of the file significa “Salvamos uma cópia do arquivo”. Com we, usamos have, seguido de V3 saved. Are saved não forma o Present Perfect ativo solicitado.

3. Marta has ___ the report; it is on your desk now. (write)
Resposta e explicação

written. Marta has written the report significa “Marta escreveu o relatório”. As formas são write — wrote — written. Depois de has, usamos a terceira forma, written, não o Past Simple wrote.

4. The courier has ___ the wrong parcel. (take)
Resposta e explicação

taken. The courier has taken the wrong parcel significa “O entregador pegou a encomenda errada”. V3 de take é taken. Took é Past Simple; taking é a forma com -ing. Nenhuma das duas completa has + V3.

5. Our guests have ___ a later train, so they are still here. (choose)
Resposta e explicação

chosen. Our guests have chosen a later train significa “Nossos convidados escolheram um trem que sai mais tarde”. Depois de have, usamos chosen: choose — chose — chosen. Guests, no plural, concorda com have.

6. The new battery ___ solved the problem; the device works again.
Resposta e explicação

has. The new battery has solved the problem significa “A bateria nova resolveu o problema”. O núcleo do sujeito, battery, está no singular, por isso usamos has. Does não forma Present Perfect.

Bloco 2. Perguntas, negativas e advérbios

Na pergunta, have ou has passa para antes do sujeito. Na negativa, not vem depois de have/has. Never já tem sentido negativo, por isso a frase comum com never não exige not adicional. Yet costuma aparecer no fim da pergunta ou negativa; already, entre have/has e V3.

Mantenha o Present Perfect e escolha a alternativa gramaticalmente correta.

1. Pergunte sobre experiência: ___ you ever used a sewing machine?
Resposta e explicação

Have. Have you ever used a sewing machine? significa “Você já usou uma máquina de costura alguma vez?” A pergunta no Present Perfect começa com have porque o sujeito é you. Depois de did, seria necessária a forma básica: Did you ever use…? Colocar did antes de used aqui é agramatical.

2. Escolha a pergunta correta com o sujeito the technician.
Resposta e explicação

Has the technician finished the repair?. Has the technician finished the repair? significa “O técnico terminou o conserto?” The technician está no singular, por isso has vem antes do sujeito. Não acrescentamos does à pergunta no Present Perfect.

3. Expresse “Anna ainda não leu as instruções”: Anna ___ the instructions yet.
Resposta e explicação

has not read. Anna has not read the instructions yet significa “Anna ainda não leu as instruções”. Usamos has not e V3 read. Read é irregular: não recebe -ed.

4. Mantenha o sentido de “nunca até agora”: We ___ seen this symbol before.
Resposta e explicação

have never. We have never seen this symbol before significa “Nunca vimos este símbolo antes”. Never já expressa a negativa, por isso não acrescentamos not. Com we, usamos have, não has.

5. Escolha a resposta curta correta: Have the guests arrived? — Yes, ___.
Resposta e explicação

they have. Yes, they have significa “Sim, chegaram”. A resposta curta repete o auxiliar have da pergunta, sem repetir o verbo principal. Guests é substituído por they.

6. Mantenha already e o Present Perfect: The team ___ the first stage.
Resposta e explicação

has already completed. The team has already completed the first stage significa “A equipe já concluiu a primeira etapa”. Aqui, already fica naturalmente entre has e V3 completed. Has complete não tem V3; a terceira alternativa prejudica a estrutura do complemento.

Bloco 3. Experiência, resultado e período até agora

For responde a “por quanto tempo”; since, a “desde quando”. As questões sobre estados que continuam deixam isso explícito. Nas questões de resultado, não há datas específicas e encerradas para o acontecimento. Been to indica experiência de visita com retorno; gone to normalmente informa que a pessoa foi a algum lugar e ainda não voltou.

Escolha a forma ou expressão que mantém o sentido indicado de relação com o presente.

1. Nós nos conhecemos em 2018, e esse estado continua até hoje: We ___ each other since 2018.
Resposta e explicação

have known. We have known each other since 2018 significa “Nós nos conhecemos desde 2018”. O estado continua agora, por isso usamos have known. Knew descreveria um período passado; know nesse sentido normalmente não aparece no Continuous.

2. O estado continua agora; 2022 é o ponto inicial: I have owned this bicycle ___ 2022.
Resposta e explicação

since. I have owned this bicycle since 2022 significa “Tenho esta bicicleta desde 2022”. Since introduz o início. For exige duração, como for four years; ago conta um intervalo para trás a partir do presente.

3. O estado continua; três semanas indicam sua duração: The shop has been closed ___ three weeks.
Resposta e explicação

for. The shop has been closed for three weeks significa “A loja está fechada há três semanas”. For indica duração. Since exigiria um ponto inicial, como since Monday.

4. As chaves foram perdidas e continuam desaparecidas; esse resultado importa: I ___ my keys, so I cannot open the door.
Resposta e explicação

have lost. I have lost my keys, so I cannot open the door significa “Perdi minhas chaves, por isso não consigo abrir a porta”. Have lost forma corretamente o Present Perfect e mostra o resultado atual. Have lose não tem V3. Am lost não admite o complemento my keys nesse sentido; I am lost, isoladamente, significa “Estou perdido”.

5. Já voltei para casa e conto minha experiência de visitar duas cidades: I have ___ to both cities, and I can compare them.
Resposta e explicação

been. I have been to both cities significa “Já visitei as duas cidades”. Been to expressa experiência de visita com retorno. Went não é V3; gone to normalmente indicaria que a pessoa foi para lá e continua ausente, contrariando o enunciado.

6. Hoje é quarta-feira, e a semana de trabalho continua. Faça um balanço até agora no Present Perfect: So far this week, we ___ twelve orders.
Resposta e explicação

have sent. So far this week, we have sent twelve orders significa “Até agora nesta semana, enviamos doze pedidos”. Have concorda com we; sent é V3 de send. O período está aberto, e o balanço é feito agora; this week sozinho, sem contexto, não seria uma regra automática.

O que conferir na revisão

Analise os erros de forma e de sentido separadamente. Em has wrote, o problema é o particípio: usamos has written. Em have finished yesterday, o problema é o ponto de referência: yesterday situa o acontecimento em um passado encerrado, por isso a informação comum exige finished yesterday.

Não associe automaticamente o pretérito perfeito do português ao Present Perfect inglês. “Conheço desde criança” também pode exigir Present Perfect, porque o estado continua. Por outro lado, um resultado importante hoje não elimina o Past Simple quando o momento do acontecimento já está indicado: I lost the key yesterday significa “Perdi a chave ontem”.

  1. Localize o sujeito Confira have ou has, inclusive nas frases com um sujeito longo.
  2. Confira V3 Distinga wrote de written, took de taken e saw de seen.
  3. Estabeleça o ponto de referência Experiência até agora, resultado atual e estado que continua são diferentes de uma informação sobre um passado com data específica.
  4. Confira o período For indica duração; since, início. Today e this week exigem contexto, não uma escolha automática do tempo.

Como usar o resultado da prática

Se a dificuldade estiver em have/has ou V3, repita o primeiro bloco; depois, transforme cada afirmação em pergunta e negativa. Se você consegue formar a construção, mas ainda tem dúvida sobre qual tempo usar, passe à comparação de Present Perfect e Past Simple: ali, o foco é o ponto de referência, não apenas a formação.

Este pequeno conjunto de consulta é aberto para revisão e não salva os resultados como progresso no curso. O catálogo apresenta o programa sequencial; os exercícios do curso exigem conta e Premium. Você pode refazer as aulas concluídas, enquanto as novas seguem a ordem da etapa.