Which of the sentences below is not in the Present Perfect?

Próximas questões
Com base no mesmo assunto
Q3016042 Inglês
Which of the sentences below is not in the Present Perfect?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - He has been reading this book for two hours.

Vamos entender o porquê. A questão aborda o uso do Present Perfect, que é um tempo verbal em inglês utilizado para expressar ações que ocorreram em um tempo indeterminado no passado ou que começaram no passado e continuam até o presente. Ele é formado pelo verbo auxiliar have/has seguido do particípio passado do verbo principal.

Alternativa A: I have known John for a long time. - Esta frase está no Present Perfect porque utiliza have seguido do particípio passado do verbo know (known). Indica que a ação de conhecer John começou no passado e continua até o presente.

Alternativa B: My parents have not visited Brazil four times. - Esta também está no Present Perfect. O uso do have not junto com o particípio passado visited mostra que eles nunca visitaram o Brasil quatro vezes até o momento presente.

Alternativa C: He has been reading this book for two hours. - Esta sentença está no Present Perfect Continuous, não no Present Perfect. Este tempo verbal é formado por have/has been seguido do verbo principal no gerúndio (reading). Ele é usado para enfatizar a duração de uma ação que começou no passado e continua no presente.

Alternativa D: Mary has already gone. - Novamente, temos o Present Perfect com has e o particípio passado gone, indicando que Mary foi embora em algum momento passado recente, mas sem especificar quando.

Portanto, a alternativa C é a única que não está no Present Perfect, mas sim no Present Perfect Continuous.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo