Básico · Unit 19

O presente perfeito: forma negativa e interrogativa

A negativa do presente perfeito se faz pondo not depois de have / has, e a interrogativa se faz mandando Have / Has para antes do sujeito.

Explicação

A negativa do presente perfeito se faz pondo not depois de have / has, e a interrogativa se faz mandando Have / Has para antes do sujeito. O particípio passado que vem atrás não muda de forma em caso nenhum, e as contrações (haven't / hasn't) soam bem mais naturais na conversa.

 

A.  Negativa — have / has + not + particípio passado 

Na negativa do presente perfeito, entra not depois de have / has e o particípio passado segue logo em seguida, sem mudança. Na conversa usa-se quase sempre a contração haven't / hasn't, e com sujeito de terceira pessoa do singular usa-se hasn't.

SujeitoForma plenaForma contraídaExemplo
I / you / we / theyhave not + p.p.haven't + p.p.I haven't seen him.
he / she / ithas not + p.p.hasn't + p.p.She hasn't called.
substantivo singularhas not + p.p.hasn't + p.p.Anna hasn't left yet.
  • We haven't met before. (Nós não nos conhecemos antes.)
  • He hasn't finished his homework. (Ele ainda não terminou a lição de casa.)
  • I haven't been to Europe. (Eu nunca estive na Europa.)
  • The kids haven't eaten breakfast yet. (As crianças ainda não tomaram café da manhã.)

 

B.  Interrogativa — Have / Has + sujeito + particípio 

Na interrogativa do presente perfeito, have / has vai para antes do sujeito e o particípio passado vem em seguida. A ordem é uma só, Have / Has + sujeito + particípio ~?, e na resposta se repete have / has, não do / does.

SujeitoOrdem da perguntaExemplo
I / you / we / theyHave + sujeito + p.p.?Have you finished?
he / she / itHas + sujeito + p.p.?Has she arrived?
substantivo singularHas + sujeito + p.p.?Has Anna called?
PerguntaResposta afirmativaResposta negativa
Have you eaten?Yes, I have.No, I haven't.
Has he left?Yes, he has.No, he hasn't.
  • Have you ever tried Korean food? (Você já comeu comida coreana alguma vez?)
  • Has she read this book? (Ela já leu este livro?)
  • Have they already left? (Eles já foram embora?)
  • Has it stopped raining? (Parou de chover?)

 

C.  Pergunta com How long ~? — há quanto tempo 

Para perguntar por quanto tempo algo vem durando do passado até agora, usa-se a ordem How long + have/has + sujeito + particípio ~?, e responde-se com for + duração ou since + ponto no tempo. É o padrão prático que faz par com o for / since visto em U18 C.

PerguntaResposta
How long have you worked here?For three years. / Since 2022.
How long has she studied English?For five years.
How long have they known each other?Since college.
  • How long have you lived in this city? (Há quanto tempo você mora nesta cidade?)
  • How long has he worked at that company? (Há quanto tempo ele trabalha naquela empresa?)
  • How long have you had this car? (Há quanto tempo você tem este carro?)
  • How long have they been married? (Há quanto tempo eles são casados?)

Pontos principais

  1. 1Na negativa do presente perfeito só se acrescenta not depois de have / has, e o particípio passado atrás fica como está: siga essa regra. (Ex.: I haven't seen him.)
  2. 2Na conversa as contrações haven't / hasn't soam bem mais naturais, e com sujeito de terceira pessoa do singular usa-se hasn't: aprenda esse uso corrente. (Ex.: She hasn't called.)
  3. 3A interrogativa do presente perfeito se faz apenas mandando Have / Has para antes do sujeito: aprenda essa ordem em bloco. (Ex.: Have you eaten?)
  4. 4Na resposta se repete have / has, e não do / does: essa é a diferença decisiva em relação à pergunta com verbo comum. (Ex.: Yes, I have. / No, he hasn't.)
  5. 5À pergunta no presente perfeito iniciada por How long ~? responde-se com for + duração ou since + ponto no tempo: aprenda esse par. (Ex.: For five years. / Since 2020.)

Exemplos

I haven't finished my report yet.
Eu ainda não terminei o meu relatório.
She hasn't called me back.
Ela não me ligou de volta.
We haven't met the new manager.
Nós ainda não conhecemos o novo gerente.
He hasn't eaten anything all day.
Ele não comeu nada o dia inteiro.
The kids haven't done their homework.
As crianças não fizeram a lição de casa.
Esta unidade tem mais exemplos. Cadastre-se para ver e ouvir todos.

Erros comuns

I don't have finished it.
I haven't finished it.
She has not call me.
She hasn't called me.
Do you have seen this movie?
Have you seen this movie?
Have she arrived yet?
Has she arrived yet?
Yes, I do. (about 'Have you eaten?')
Yes, I have.
Confira se você realmente domina isso
Ler a regra e saber aplicá-la são coisas diferentes. Quando você erra, a IA aponta o tópico que travou.
Praticar de graça