Choose the correct answer for each question.
Your score
Grammar · Present Perfect
The present perfect is a tense that connects the past to the present. It describes actions or situations that started in the past and are still relevant now — either because they continue into the present, because they happened at an unspecified time and the experience itself matters, or because a very recent event has a direct result right now.
Choose the correct answer for each question.
Your score
This B1 set focuses on present perfect — 15 questions, each with an explanation of why the answer is right. English has twelve main tense forms: four presents (simple, continuous, perfect, perfect continuous), four pasts, and four futures. Each encodes a different perspective on time and aspect — whether an event is complete or ongoing, relevant to the present or purely historical, habitual or happening right now.
The rule in 30 seconds
The present perfect is a tense that connects the past to the present. It describes actions or situations that started in the past and are still relevant now — either because they continue into the present, because they happened at an unspecified time and the experience itself matters, or because a very recent event has a direct result right now.
Subject + have / has + past participleLearn from the errors