Complete: "I ___ been waiting for an hour."
Ver gabarito e comentário
Gabarito: D) have
Present perfect continuous = have/has + been + -ing. Com "I": have.
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 contínuo (Present Perfect Continuous), no nível intermediário superior (B2). Have/has been + -ing para ações que começaram no passado e continuam, e a diferença para o present perfect simples.
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: "I ___ been waiting for an hour."
Gabarito: D) have
Present perfect continuous = have/has + been + -ing. Com "I": have.
Complete: "I haven't been ___ well lately." (feel)
Gabarito: A) feeling
haven't been + -ing.
Complete: "Sorry I'm late. ___ you been here long?"
Gabarito: C) Have
Have you been here long? = Você está aqui há muito tempo?
Complete: "She's tired because she ___ the kids all day."
Gabarito: D) has been looking after
Atividade longa até agora que explica o cansaço.
Complete: "How long ___ she been learning Japanese?"
Gabarito: C) has
she: has.
Complete: "You're all wet! What ___ you been doing?"
Gabarito: B) have
What have you been doing? = O que você andou fazendo?
Qual frase está correta?
Gabarito: B) She has been working here since March.
has + been + -ing.
Qual é a negativa de "He has been sleeping well"?
Gabarito: C) He hasn't been sleeping well.
hasn't + been + -ing.
Complete: "The kitchen is a mess. Have you been ___?"
Gabarito: B) cooking
Evidência de uma atividade recente: Have you been cooking?
Qual é a diferença entre "I've lived here for 10 years" e "I've been living here for 10 years"?
Gabarito: C) quase nenhuma; a forma contínua realça a duração ou soa mais temporária
Com live/work/study as duas formas são possíveis.
Qual frase é a mais natural?
Gabarito: A) I've been waiting for you for ages!
Duração até agora: I've been waiting for ages.
Complete: "He ___ hard recently, so he deserves a holiday."
Gabarito: C) has been working
recently + atividade contínua: has been working.
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.