This present perfect quiz will test you on the following important forms of this tense:
Affirmative
Negative
Yes / No Questions
Question words (How; why; when; etc)
It's an online quiz and interactive, so you just have to write your answers in the gap then click to check your score after each quiz.
You can also download these quizzes to PDF if you want to practice them or use them in the classroom.
Note:don't leave a gap after the last word you write in or it will be marked as wrong and use capitals when needed e.g. the start of a sentence or for names.
Present Perfect Quiz
Affirmative
Instructions
Place the verbs in brackets into the present perfect tense. View the answers by clicking 'show' at the end.
I should
(cycle) to work as the traffic was very bad.
She
(take) all of her exams now.
John
(leave) his wallet in the pub.
Most people
(choose) the roast duck in orange sauce from the menu.
We
(lose) our way
The voters
(elect) Mrs Knowles as mayor.
I
(finish) all of the apple juice.
He
(triple) his income over the last 5 years.
They
(forget) to bring the dog with them.
Neither Jacob nor Simon
(remember) to do the homework.
Your Result is (1/10)
Negative
Instructions
In this present perfect quiz, place the verb in brackets into the present perfect tense to make a negative sentence. You can either abbreviate e.g. shouldn't; hasn't or use the full form e.g. has not
I should
(drive) to work as the traffic was very bad.
She
(pass) all of her exams.
John
(collect) his wallet from the pub.
Most people
(order) a drink yet.
We
(find) where the house is.
The new mayor
(still / speak) about her new position.
I
(eat) my dinner yet.
He
(have) a promotion at work for 2 years
They
(go) back home.
The teacher
(mark) the homework.
Your Result is (0/10)
Yes / No Questions
Instructions
Use the words in brackets to help you complete the questions. You will need to add in ‘has/have’ and change the verb to the past participle. Remember the first word in a sentence has a capital letter.
(you / eat) yet?
(he / take) the test?
(you / visit) France?
(the instructor / teach) you properly?
(you / be) to the bathroom yet?
(Susan / get) her sister a present for Christmas?
(you / ever / meet) anybody famous?
(they / arrive) yet?
(Ian / go) back home?
(she / work out) how to fix it?
Your Result is (0/10)
Question Words
Instructions
In this present perfect quiz, use the words in brackets to help you complete the questions. You will need to add in ‘has/have’ and change the verb to the past participle.
These are simple present tense worksheets from around the web that can help you to practice this tense. Some of them are links to PDFs so you can download the exercises.
Present Perfect Continuous Quiz for practicing the affirmative, negative, yes / no questions, and question words. It's an interactive quiz, also downloadable.