Welcome to the Present Perfect Grammar Quiz! Test your knowledge of this important tense and see how well you understand its uses and forms.
Questions
What is the present perfect used for?
- To describe actions that started in the past and continue to the present.
- To talk about past experiences that have a present result.
- To describe future actions that are already planned.
- To express feelings or emotions.
Answer: B. To talk about past experiences that have a present result.
Which sentence is correct?
- I have lived in this city for three years.
- I lived in this city for three years.
- I have lived in this city since three years.
- I have lived in this city for three years ago.
Answer: A. I have lived in this city for three years.
Fill in the blank with the correct form of the verb "go" in the present perfect tense:
- I ___________ to the movies last night.
- I ___________ to the movies last night.
- I ___________ to the movies last night.
- I ___________ to the movies last night.
Answer: A. I have gone
Additional Resources
If you want to learn more about the present perfect tense, check out our Grammar Guide.
Present Perfect Example