Grammar

Present and Past Perfect Tense Quiz

Present and Past Perfect Tense Quiz. Welcome to the Present and Past Perfect Quiz! As a language learner, understanding how to use present and past perfect tenses is essential for effective communication in English. The present and past perfect tenses are used to indicate an action that occurred before another action or time in the past. They can be challenging to use correctly, especially when it comes to identifying the right form of the verb and using the correct time expressions.

This quiz will test your knowledge of present and past perfect tenses and help you to identify common mistakes in their usage. So, get ready to put your grammar skills to the test and see how well you know your perfect tenses!

Present and Past Perfect Tense Quiz

So, let’s get started! Take our Present and Past Perfect Tense Quiz and challenge yourself to improve your language skills. Good luck!

Note: These questions' source is English Grammar in Use book, so if you get a wrong answer, you will get a hint to revise the units shown after each answer. You can download the book by clicking here.

#1. Where’s the book I gave you? What ......... with it?

If you got a wrong answer, study unit 10.

#2. ............. a lot of sweets when you were a child?

If you got a wrong answer, study unit 14.

#3. It ............. raining for a while, but now it’s raining again.

If you got a wrong answer, study unit 13.

#4. I .............. tennis a lot, but I don’t play very much now.

If you got a wrong answer, study unit 18.

#5. ......... a car when you were living in Paris?

If you got a wrong answer, study unit 17 , 14.

#6. Everything is going well. There ........... any problems so far.

If you got a wrong answer, study unit 8.

#7. Sally has been working here ............ .

If you got a wrong answer, study unit 12.

#8. Katherine was lying on the sofa. She was tired because .......... very hard.

If you got a wrong answer, study unit 16.

#9. Jack .......... in New York for ten years. Now he lives in Los Angeles.

If you got a wrong answer, study unit 14 , 11.

#10. Why are you out of breath? ..................?

If you got a wrong answer, study unit 9.

#11. James is on holiday. He .......... to Italy.

If you got a wrong answer, study unit 7.

#12. It’s two years .......... Joe.

If you got a wrong answer, study unit 12.

#13. My mother ............. in Italy.

If you got a wrong answer, study unit 13.

#14. 'How long ............. Jane?’ ‘A long time. Since we were at school.'

If you got a wrong answer, study unit 11 , 10.

#15. Sarah has lost her passport again. This is the second time this .........

If you got a wrong answer, study unit 8.

#16. The people sitting next to me on the plane were nervous. before.

If you got a wrong answer, study unit 15.

Finish

Results

English Quizzes Staff

We are a team of educators and language enthusiasts dedicated to providing a fun and effective way for individuals to improve their English language skills. Our quizzes are designed to help learners of all levels – from beginners to advanced – test their knowledge of English vocabulary, grammar, spelling, and pronunciation.
Back to top button