Complete: "She has worked here ___ five years."
Ver gabarito e comentário
Gabarito: A) for
"For" + período de tempo (duração): for five years.
12 questões abertas com gabarito e comentário (de 50 no banco do Benshuu). Toque numa alternativa pra ver se acertou, ou abra o gabarito direto.
Exercícios de inglês sobre presente perfeito (for, since, already, yet) (Present Perfect with for, since, already and yet), no nível intermediário (B1). For × since, e already, yet e just no present perfect.
Cada questão tem gabarito e um comentário em português explicando a regra. Toque numa alternativa para ver na hora se acertou.
Complete: "She has worked here ___ five years."
Gabarito: A) for
"For" + período de tempo (duração): for five years.
Complete: "Have you finished your homework ___?"
Gabarito: A) yet
"Yet" é usado em perguntas e negativas, no fim da frase: "Have you finished yet?" = "Já terminou?".
Complete: "I have ___ eaten, thanks. I'm not hungry."
Gabarito: C) already
"Already" (já) em frases afirmativas, entre have e o particípio.
"I've just arrived" significa:
Gabarito: A) Acabei de chegar.
"Just" no present perfect = acabou de acontecer.
Complete: "They haven't called me ___."
Gabarito: C) yet
Negativa + "yet" = ainda não: "They haven't called me yet".
Complete: "We have known each other ___ we were children."
Gabarito: D) since
"Since" também pode vir antes de uma oração que marca o início: since we were children.
Qual expressão combina com "for"?
Gabarito: B) two weeks
"For" vai com duração (two weeks). Monday, last summer e 10 o'clock são pontos de partida: pedem "since".
Qual expressão combina com "since"?
Gabarito: A) last Christmas
"Since" vai com o ponto de partida: since last Christmas. Os outros são durações (for).
Qual frase está INCORRETA?
Gabarito: A) I have lived here since three years.
"Three years" é duração: o certo é "for three years".
Qual forma enfatiza a duração de algo que ainda continua? "I ___ English for three years."
Gabarito: D) have been studying
Present perfect continuous (have been + -ing) destaca a duração de uma ação que continua.
Complete: "A: Is Tom here? B: No, he's ___ gone. You missed him by a minute."
Gabarito: C) just
"He's just gone" = "Ele acabou de sair".
Complete: "This is the third time she ___ late this week."
Gabarito: D) has been
"This is the first/second/third time" pede present perfect.
Aqui você viu 12 das 50 questões do tópico. No Benshuu dá pra fazer todas, num simulado que sorteia primeiro o que você ainda erra, com correção na hora, XP e revisão dos erros.