Modo

NOSSO MENU

quinta-feira, 14 de agosto de 2025

Present Perfect

 

Present Perfect

O Present Perfect conecta o passado ao presente, usado para ações:

  1. Que começaram no passado e continuam

  2. Que aconteceram em um tempo não especificado

  3. Experiências de vida

Estrutura:

  • Sujeito + has/have + particípio

  • Negativa: hasn’t/haven’t + particípio

  • Interrogativa: Has/Have + sujeito + particípio

Exemplos:

  • I have visited London twice. (Eu já visitei Londres duas vezes.)

  • She has lived here since 2015. (Ela vive aqui desde 2015.)

  • Have you ever tried sushi? (Você já experimentou sushi?)

Verbos Regulares e Irregulares em Inglês

 

Verbos Regulares e Irregulares em Inglês

Verbos regulares

Formam o passado com -ed.

  • work → worked

  • play → played

Verbos irregulares

Têm formas próprias no passado.

  • go → went → gone

  • eat → ate → eaten

Dica: não há regra para verbos irregulares, é preciso memorizar.

Present Continuous

 

Present Continuous

O Present Continuous indica ações que estão acontecendo agora ou temporariamente.

Estrutura:

  • Sujeito + am/is/are + verbo + ing

Exemplos:

  • I am studying English. (Eu estou estudando inglês.)

  • She is reading a book right now. (Ela está lendo um livro agora.)

  • They are working on a new project. (Eles estão trabalhando em um novo projeto.)


Simple Past

 

Simple Past

O Simple Past é usado para ações concluídas no passado.

Estrutura:

  • Verbo regular → verbo + ed (worked, played)

  • Verbo irregular → forma própria (went, saw, ate)

  • Negativa → didn’t + verbo base

  • Interrogativa → Did + sujeito + verbo base

 Exemplos:

  • I watched a movie yesterday. (Eu assisti a um filme ontem.)

  • She went to Paris last year. (Ela foi para Paris no ano passado.)

  • We didn’t play soccer yesterday. (Nós não jogamos futebol ontem.)



Simple Present

 

Simple Present

O Simple Present é usado para falar de hábitos, rotinas, fatos gerais e verdades universais.

Estrutura:

  • Afirmativa:

    • I/You/We/They → verbo na base

    • He/She/It → verbo + s/es/ies

  • Negativa:

    • I/You/We/They → don’t + verbo

    • He/She/It → doesn’t + verbo

  • Interrogativa:

    • Do + sujeito + verbo?

    • Does + sujeito + verbo?

 Exemplos:

  • She works every day. (Ela trabalha todos os dias.)

  • I don’t like coffee. (Eu não gosto de café.)

  • Do you play tennis? (Você joga tênis?)

Uso de HAS e HAVE e HAS BEEN e HAVE BEEN

 

1. HAS e HAVE

Eles são o verbo to have no presente e significam ter (posse) ou auxiliar na formação do present perfect.

Uso para posse

  • Has → terceira pessoa do singular (he, she, it)

  • Have → demais pessoas (I, you, we, they)

Exemplos:

  • She has a new car. (Ela tem um carro novo.)

  • I have two brothers. (Eu tenho dois irmãos.)

  • They have many books. (Eles têm muitos livros.)

  • He has a good job. (Ele tem um bom emprego.)


 2. HAS BEEN e HAVE BEEN

Usados em present perfect e present perfect continuous.

Significado 1 – estado contínuo (estar em algum lugar ou condição)

  • Has been → he, she, it

  • Have been → I, you, we, they

Exemplos:

  • She has been sick for two days. (Ela está doente há dois dias.)

  • I have been very busy lately. (Eu estou muito ocupado ultimamente.)

Significado 2 – present perfect continuous (ação que começou no passado e continua até agora)

  • Estrutura: has/have been + verbo com -ing

Exemplos:

  • He has been studying all night. (Ele está estudando a noite toda.)

  • We have been working here since 2020. (Nós estamos trabalhando aqui desde 2020.)


 3. HAD

Forma do verbo to have no passado simples ou no past perfect.

Uso como passado de "ter"

  • She had a red dress. (Ela tinha um vestido vermelho.)

  • I had a headache yesterday. (Eu tive dor de cabeça ontem.)

Uso no past perfect (had + particípio)

Indica algo que aconteceu antes de outra ação no passado.

Exemplos:

  • She had finished the work before I arrived. (Ela tinha terminado o trabalho antes de eu chegar.)

  • They had already left when we got there. (Eles já tinham saído quando chegamos lá.)


Comandos Git com Explicação

Comandos Git com Explicação

  • git config --global user.name "Seu Nome" — define o nome do autor globalmente.

  • git config --global user.email "email@example.com" — define o e-mail do autor globalmente.

  • git config --global core.editor "code --wait" — define o editor padrão.

  • git config --list — lista todas as configurações do Git.

  • git init — cria um novo repositório Git no diretório atual.

  • git clone URL — clona um repositório remoto para o computador.

  • git clone -b branch URL — clona um repositório e já entra na branch especificada.

  • git status — mostra arquivos modificados, novos ou removidos.

  • git log — exibe o histórico de commits.

  • git log --oneline --graph — mostra histórico resumido em forma de gráfico.

  • git show <hash> — mostra detalhes de um commit específico.

  • git add arquivo.txt — adiciona um arquivo específico para o stage.

  • git add . — adiciona todas as mudanças para o stage.

  • git restore arquivo.txt — descarta mudanças não adicionadas ao stage.

  • git restore --staged arquivo.txt — remove um arquivo do stage.

  • git rm arquivo.txt — remove o arquivo do projeto e do Git.

  • git commit -m "Mensagem" — cria um commit com mensagem.

  • git commit --amend — altera o último commit (mensagem ou conteúdo).

  • git commit --amend --no-edit — substitui conteúdo do último commit sem mudar a mensagem.

  • git branch — lista as branches existentes.

  • git branch nova — cria uma nova branch.

  • git checkout nome — troca para a branch especificada.

  • git switch nome — troca para a branch especificada (forma mais nova).

  • git switch -c nova — cria e troca para nova branch.

  • git merge branch — mescla outra branch na branch atual.

  • git branch -d nome — apaga branch local (se já foi mesclada).

  • git fetch — baixa referências remotas sem mesclar.

  • git pull — baixa e mescla alterações da branch remota.

  • git pull --rebase — baixa alterações e rebaseia commits locais.

  • git push — envia commits para o repositório remoto.

  • git push -u origin nome — envia branch e define upstream padrão.

  • git diff — mostra diferenças entre arquivos no diretório e no último commit.

  • git diff --staged — mostra diferenças entre stage e último commit.

  • git diff branch1 branch2 — compara diferenças entre duas branches.

  • git reset --soft HEAD~1 — volta um commit, mantendo mudanças staged.

  • git reset --mixed HEAD~1 — volta commit e mantém mudanças no diretório.

  • git reset --hard HEAD~1 — volta commit e descarta todas as mudanças.

  • git revert <hash> — cria novo commit que desfaz o commit indicado.

  • git remote -v — lista repositórios remotos.

  • git remote add origin URL — adiciona um repositório remoto chamado origin.

  • git remote remove origin — remove remoto.

  • git remote set-url origin URL — altera URL de um remoto.

  • git stash — guarda mudanças temporariamente.

  • git stash save "mensagem" — guarda mudanças com descrição.

  • git stash list — lista stashes salvos.

  • git stash pop — aplica stash e remove da lista.

  • git stash apply — aplica stash sem remover da lista.

  • git tag v1.0 — cria uma tag leve chamada v1.0.

  • git tag -a v1.0 -m "mensagem" — cria tag anotada com mensagem.

  • git push origin v1.0 — envia tag para o repositório remoto.

  • git tag — lista tags existentes.

  • git clean -n — mostra quais arquivos não rastreados seriam apagados.

  • git clean -f — apaga arquivos não rastreados.

  • git reflog — mostra histórico de referências, incluindo commits apagados.

  • git cherry-pick <hash> — aplica commit específico na branch atual.

  • git bisect start — inicia busca binária por commit problemático.

  • git blame arquivo.txt — mostra quem alterou cada linha de um arquivo.

  • git shortlog — mostra resumo de commits agrupados por autor.

  • git help <comando> — mostra ajuda detalhada de um comando.


Redes Sociais

anuncios