Putting grammar knowledge into practice is one of the most effective ways to build confidence with the present perfect tense. This interactive quiz covers three essential aspects: subject-verb agreement, the meaning of duration in present perfect sentences, and the difference between general and specific time expressions.
How does subject-verb agreement work in the present perfect?
The first question tests a fundamental rule. When you see a plural subject like Mary and Peter, the correct auxiliary is have, not has [0:30]. The sentence reads: Mary and Peter have traveled to Europe before. Remember:
- Plural subjects (we, they, Mary and Peter) use have.
- Singular third-person subjects (he, she, it) use has.
- The auxiliary did belongs to the simple past, not the present perfect.
Choosing the right auxiliary is the first step toward mastering this tense.
What does "I have lived here for five years" really mean?
The second question highlights a meaning that often confuses learners. The sentence I have lived in Michigan for five years tells us that the speaker is still living in Michigan right now [1:05]. This is a key feature of the present perfect when used with for or since: the action started in the past and continues into the present.
- For five years expresses the duration of the action.
- The present perfect signals that the situation is not finished.
- If the speaker had moved away, the simple past (I lived in Michigan for five years) would be more appropriate.
Understanding this distinction helps you interpret real-life statements accurately.
Are "have you ever" and "have you… today" the same question?
The third question explores a subtle but important difference [1:30]. Have you ever cooked pizza? asks about any moment in your entire life, using ever to indicate general life experience. On the other hand, Have you cooked pizza today? limits the time frame to today only.
- Ever = at any point in your life.
- Today = a specific, current time period.
- Both use the present perfect structure, yet they ask for different information.
Recognizing this difference is essential for both understanding and forming accurate questions in everyday conversation.
How can you keep improving?
Tracking your score across quizzes like this one helps you identify patterns in your mistakes. Share your results in the comments and compare with other learners — it is a great way to stay motivated and measure your progress.