Pular para o conteúdo
English for ALL
B1

Teste: Present Perfect

10 questões · clique na alternativa e confira na hora

Ficou com dúvida em alguma? A explicação aparece logo abaixo da questão — e a teoria completa está em Grammar Explanation: Present Perfect.

1 She ___ in London since 2019.

2 I have ___ finished my homework, so now I can relax.

3 We ___ that movie three times. It's our favorite!

4 Have you ever ___ to Argentina?

5 My brother hasn't called me ___ last week.

6 They ___ their keys, so they can't open the door.

7 How long ___ you known Maria?

8 I haven't finished the report ___.

9 She has worked at that company ___ ten years.

10 We ___ each other since we were children.

Quer o contexto completo? Leia a explicação de Present Perfect com a Teacher Sofia →