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.
| Sujeito | Forma plena | Forma contraída | Exemplo |
|---|---|---|---|
| I / you / we / they | have not + p.p. | haven't + p.p. | I haven't seen him. |
| he / she / it | has not + p.p. | hasn't + p.p. | She hasn't called. |
| substantivo singular | has 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.
| Sujeito | Ordem da pergunta | Exemplo |
|---|---|---|
| I / you / we / they | Have + sujeito + p.p.? | Have you finished? |
| he / she / it | Has + sujeito + p.p.? | Has she arrived? |
| substantivo singular | Has + sujeito + p.p.? | Has Anna called? |
| Pergunta | Resposta afirmativa | Resposta 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.
| Pergunta | Resposta |
|---|---|
| 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
- 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.)
- 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.)
- 3A interrogativa do presente perfeito se faz apenas mandando Have / Has para antes do sujeito: aprenda essa ordem em bloco. (Ex.: Have you eaten?)
- 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À 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.)