Exercícios de gramática › Present Perfect Tense

Present Perfect: perguntas com palavra interrogativa

490 exercícios de lacuna, 49 testes de dez

A palavra interrogativa vem primeiro, depois o auxiliar, depois o sujeito. Um caso quebra essa ordem.

O particípio passado é a terceira forma das tabelas de verbos: written, gone, built. Ele nunca muda com o sujeito.

Treine esta forma

Carregando…

Sua primeira pergunta está vindo.

Folha para imprimir 20 frases e o gabarito — duas páginas, prontas para imprimir. Baixar o PDF · 186 KB

A ordem de sempre

Três lugares, sempre nesta ordem: palavra interrogativa — auxiliar — sujeito, e depois o particípio passado.

How long have you lived here?

É a mesma troca da pergunta de sim ou não, com a palavra interrogativa estacionada na frente.

Quando who ou what é o sujeito

Se a palavra interrogativa é ela mesma quem pratica a ação, não há sujeito para mover — então nada troca de lugar:

Compare com uma pergunta em que who é o objeto, e a ordem comum retorna:

Who have you invited? — aqui é you que convida.

How long e since when

As duas perguntam pela duração, e as duas puxam o Present Perfect em vez do Past Simple, porque a situação continua:

Responda com for mais uma duração, ou since mais um ponto de partida.

Note que o português diria «há quanto tempo você trabalha aqui» no presente — e é justamente essa frase no presente que leva ao erro how long do you work here.

Todas as formas

Palavra interrogativaExemploPergunta sobre
WhatWhat have you done?a coisa
WhereWhere has she been?o lugar
WhyWhy have they left?o motivo
How longHow long have you known him?a duração
How manyHow many have you read?a quantidade
WhoWho has taken my pen?a pessoa — veja abaixo

Exemplos

Tirados das 490 frases deste exercício. A resposta está destacada.

Erros a evitar

Errado: How long do you have known her? certo: How long have you known her?

Nenhum do no Present Perfect, com palavra interrogativa ou sem.

Errado: Who has he called you? certo: Who has called you?

Quando who é quem pratica a ação, não há um segundo sujeito. Tire-o.

Errado: Where have you been yesterday? certo: Where were you yesterday?

Yesterday é tempo encerrado, então a pergunta passa para o Past Simple.

Escolhas rápidas desta forma

Outras formas de Present Perfect Tense

Prática mista → Já domina esta forma? Teste-a entre todas as outras: dez, vinte ou trinta frases de cada forma ao mesmo tempo.