Blog > Tips & Guides > Present Perfect Practice
Present Perfect Practice
30-question A2–B1 test focused on the Present Perfect tense: life experiences, unfinished time, result-oriented actions, and time markers like ever/never/just/already/yet.
12/10/2025 • Digibricks
Present Perfect Practice
Introduction
Mastering the Present Perfect helps you talk about life experiences, changes over time, and results that matter now. This practice focuses on patterns like “have/has + past participle” and common time expressions (ever, never, just, already, yet) as well as contrasts with Past Simple when the time is finished.
Test Overview
- Total Questions: 30
- Duration: 30 minutes
- Level: A2–B1
- Focus: Using Present Perfect for experiences, recent results, and unfinished time
Detailed Question Breakdown (Sneak Peek)
Below are sample items from the full 30‑question test to preview the style and difficulty. Take the full quiz for all questions and instant feedback.
SECTION 1: Multiple Choice (Sample)
I ___ to Japan twice in my life.(have been / have gone / was / went)She ___ her homework yet.(didn’t finish / hasn’t finished / don’t finish / isn’t finishing )____ you ever ____ sushi?(Did & eat / Have & ate / Have & eaten / Do & eat)They ___ in London since 2015.(have lived / are living / live / lived)
SECTION 2: Fill-in-the-Blank (Sample)
Complete the sentences with the Present Perfect tense.
-
I ___ (read) that book three times.
-
She ___ (not/arrive) at the office yet.
-
We ___ (know) each other for ten years.
-
___ they ___ (finish) their project?
-
My sister ___ (just/get) married.
-
I ___ (never/be) to Australia.
Explore all 30 questions in the full quiz below.
Choose Your Quiz Version To Take
📝 For Students
Perfect if you want to practice and get instant feedback.
What’s included:
- ✅ 30 interactive questions
- ✅ Instant scoring
- ✅ Detailed answer explanations
- ✅ Review your mistakes
- ✅ Retake anytime
👨🏫 For Teachers
Perfect if you want to customize and assign to your students.
What’s included:
- ✅ Edit questions and answers
- ✅ Assign to your students
- ✅ Track student performance
- ✅ Add your own questions
Frequently Asked Questions
Q: Is this quiz free?
A: Yes! Completely free for everyone.
Q: Do I need to register?
A: Students and teachers should register a free account to save progress, take assignments, and customize quizzes.
Q: Can I take the quiz multiple times?
A: Yes! Practice as many times as you want. Repetition helps you learn.
Q: How does Present Perfect differ from Past Simple?
A: Present Perfect focuses on experiences or results connected to now (unfinished time). Past Simple is used when the time is finished and specific.
About This Platform
This quiz is powered by Digibricks — an educational platform for students and teachers.
With Digibricks, students can practice at their own pace with instant feedback, while teachers can customize quizzes, assign exercises, and track student progress. Our mission is to make quality education accessible to everyone and reduce the effort & time required to create, deliver, and analyze tests for global educators.
Learn more at https://digibricks.net
📚 Want the full list of English Grammar quizzes? See the hub: English Grammar Practice