Teste: Present Perfect vs Past Simple
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 vs Past Simple.
1 I ___ my keys yesterday, but luckily I found them.
'Yesterday' é um tempo passado terminado, então usamos o past simple 'lost'. 'Have lost' não combina com marcadores de tempo definido no passado.
2 She ___ to Paris twice in her life.
Experiência de vida sem tempo definido pede present perfect: 'has been'. 'Went' seria usado com um momento específico (last year, in 2020).
3 We ___ a great time at the party last night.
'Last night' indica passado terminado, então past simple: 'had'. 'Have had' (present perfect) não se combina com tempo definido no passado.
4 ___ you watch the news this morning? It's already evening now.
Como a manhã já acabou, o período é passado encerrado e usamos 'Did you watch...?'. 'Have' só serviria se ainda fosse de manhã, e 'Do' indicaria hábito.
5 Tom ___ his leg, so he can't play in today's match.
O resultado da ação está presente (ele não pode jogar hoje), então usamos 'has broken'. 'Broke' apenas narraria o fato passado, sem essa conexão com o agora.
6 When ___ you arrive in Brazil?
'When' pergunta por um momento específico do passado, o que exige past simple: 'did'. Perguntas com 'when' não se usam com present perfect — erro comum de brasileiros.
7 I ___ this book yet, so don't tell me the ending!
'Yet' acompanha o present perfect negativo: 'haven't finished'. 'Didn't finish' fecharia a ação num passado terminado, o que não combina com 'yet'.
8 Shakespeare ___ many famous plays.
Shakespeare já morreu, então o período está encerrado e usamos past simple: 'wrote'. 'Has written' se usa para autores vivos que ainda podem escrever.
9 My parents ___ married in 1995.
A data específica '1995' pede past simple: 'got married'. As formas com 'have' são present perfect e não se usam com ano definido.
10 Look! Somebody ___ the kitchen window.
A evidência é visível agora ('Look!'), então usamos o present perfect 'has broken', que liga o passado ao presente. 'Broke' apenas relataria o fato sem essa conexão.
Quer o contexto completo? Leia a explicação de Present Perfect vs Past Simple com a Teacher Sofia →
