![placeholder image to represent content](/_next/image?url=%2Fassets%2Fquiz_default_logo.jpg&w=256&q=75)
Present Perfect Quiz
Quiz by Yuliana Andrea Gallego Alzate
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Measure skills
from any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
With a free account, teachers can
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
25 questions
Show answers
- Q1Which sentence is correct?I’ve see that film before.I’ve seen that film before.I’ve saw that film before.45s
- Q2Which word completes this sentence? Tom ____ worked here for long.‘s nothaven’tnot45s
- Q3Which question is correct?What you have done with my dictionary?Where has James put my bag?Who they’ve written to?45s
- Q4Which sentence does NOT use the present perfect in the correct way?My children have been to France twice.William has gone to the doctor last week.Maria has worked here for many years.45s
- Q5How can you complete this question correctly? Have you seen Karen ____?yesterdaylast weektoday45s
- Q6I ____________________________ my homework yet (not finish)haven´t finishedhasn´t finishedhaven´t finished45s
- Q7you _________________________ to Paris? ( ever be)have you ever been to Paris?Have you been ever to Paris?have ever you been to Paris?45s
- Q8Bob_____________ your bag. (take)have takenhas tookhas taken45s
- Q9Lucy and Ivan _________________________ to his brother for seven years. (not speak)hasnt´t spokenhaven´t spokenhaven´t spoke45s
- Q10What ___________________ with my dictionary? (Paul / do)has Paul donehas Paul didhave Paul done45s
- Q11I’ve cleaned the kitchen, but I …........... the living room yet.haven’t cleanhaven’t cleanedhave cleaned45s
- Q12Do you hear the noise? The train has____________ arrived.everalreadyjust45s
- Q13No. Your cousin hasn't come to the party __________.alreadyyetnever45s
- Q14Your daughter has _____________ returned home. You don't have to worry anymore.yetalreadynever45s
- Q15Have you _____________ seen such a big ant?alreadyjustever45s