Society & Culture & Entertainment Education

Past Simple or Present Perfect Quiz

This quiz is for in-class use and does not have the answers provided. Take the interactive version of the Simple Past or Present Perfect Review Quiz for correct answers and results.
  1. Jack _____ (live) in Boston for the past 15 years.
    • has lived
    • lives
    • lived
  2. Janet ____ (work) for Smith and Brothers before she came to work for us.
    • works
    • worked
    • has worked
  3. Dad, ____ (you/finish) reading the paper yet?
    • did you finish
    • are you finishing
    • have you finished


  1. I would love to visit Prague sometime. Unfortunately, I ____ (be/never) there.
    • have never been
    • was never
    • will never be
  2. Peter _____ (play) Tennis for five years when he _____ (be) at school.
    • has played - was
    • played - was
    • has played - has been
  3. Can you help me? I _____ (finish) my homework, but I still don't understand number 7.
    • have finished
    • didn't finish
    • finish
  4. I _____ (work) in Italy for 5 years. I ____ (begin) work as soon as I arrived.
    • work - began
    • have worked - have begun
    • have worked - began
  5. I'm afraid I'm not hungry. I _____ (eat/already).
    • didn't eat already
    • have already eaten
    • haven't already eaten
  6. When Jack was at school, he _____ (learn) to play the saxophone. He _____ (play) it ever since.
    • has learned - has played
    • learned - has played
    • learned - played
  7. Could you give me some advice? I _____ (buy) this sweater at Macy's yesterday. Do you think I should take it back?
    • bought
    • have bought
    • buyed
  8. Maria lives in Boston. Before she _____ (move) here, she ____ (live) in Seattle for 3 years.
    • moved - has lived
    • moved - lived
    • has moved - lived


  1. Peter ____ (go) to Paris last year. That means that he ____ (be) to Paris 3 times!
    • went - has been
    • went - was
    • has gone - was
  2. Just a moment! I _____ (not think) of a good idea yet!
    • haven't thought
    • didn't think
    • don't think
  3. Maria _____ (believe) that for ages!
    • believes
    • has believed
    • was believed
  4. How long _____ (you/live) there before coming here?
    • have you lived
    • did you live
    • do you live
  5. She _____ (write) the email but doesn't know how to send it.
    • has written
    • writes
    • written
  6. I ____ (just/have) something done to my hair. Do you like it?
    • have just had
    • just have had
    • just have
  7. Hurry up! The concert _____ (begin) and we are late.
    • begins
    • has begun
    • began
  8. Madonna _____ (record) many albums and will probably make many more.
    • records
    • has recorded
    • recorded
  9. Nat King Cole _____ (record) many albums during his wonderful career.
    • records
    • has recorded
    • recorded
  10. How many books ____ (read) this year?
    • did you read
    • do you read
    • have you read
  11. How many books ____ (read) last year?
    • do you read
    • have you read
    • did you read
  12. ____ (newspaper/arrive)? Yes, Ken is reading it at the moment.
    • Did the newspaper arrived
    • Does the newspaper arrive
    • Has the newspaper arrived
  13. Where ____ (you/find) that book? - I _____(find) it in the library.
    • have you found - have found
    • did you find - found
    • did you find - have found
  14. ____ (you/smoke) a lot before becoming a non-smoker?
    • Have you smoked
    • Did you smoked
    • Did you smoke
  15. He _____ (leave) the house a few minutes ago.
    • was left
    • left
    • has left
  16. She ____ (not leave) the house yet.
    • has left
    • hasn't left
    • didn't leave
  17. I _____ (not know) you ____ (be) here! _____ (you/be) here long?
    • haven't known - were - Have you been
    • didn't know - were - Have you been
    • didn't know - have been - Have you been
  18. _____ (you/see) today's paper?
    • Do you see
    • Have you seen
    • Are you seeing
  19. I'm tired. I _____ (not get) much sleep last night.
    • haven't got
    • didn't get
    • wasn't get

Find more printable quizzes for your class, or use the wide variety of English lesson plans available on the site to copy exercises for in-class use.
SHARE
RELATED POSTS on "Society & Culture & Entertainment"
Steps to Carry Out the Research Projects (BTech)
Steps to Carry Out the Research Projects (BTech)
Choose Dumpsters That might Fully Coordinate On what You desire
Choose Dumpsters That might Fully Coordinate On what You desire
Emergency Preparedness - 7 Things to Have to Prepare For a Disaster
Emergency Preparedness - 7 Things to Have to Prepare For a Disaster
Building a Career in Recreation and Leisure Services in Canada
Building a Career in Recreation and Leisure Services in Canada
Different Types Of MBA Programs
Different Types Of MBA Programs
How to Build Miniature Diorama Scenes
How to Build Miniature Diorama Scenes
Free Tools for Teaching a Language Online
Free Tools for Teaching a Language Online
Find Out About The National Radon Action And Awareness Month In January
Find Out About The National Radon Action And Awareness Month In January
Imago
Imago
Franchise for Preschool: Awaken the Child’S Imagination and Spirit
Franchise for Preschool: Awaken the Child’S Imagination and Spirit
How to Calculate BMI Using Pounds & Inches
How to Calculate BMI Using Pounds & Inches
Sonia Gandhi
Sonia Gandhi
The Difference Between a Neuron and a Nerve
The Difference Between a Neuron and a Nerve
The Teenage (R)evolution of Poetry, The Poetic (R)evolution Of Teenagers
The Teenage (R)evolution of Poetry, The Poetic (R)evolution Of Teenagers
Cambridge Distance Learning MBA's
Cambridge Distance Learning MBA's
Food and Nutrition Management Offers a Combination of Essential Skills
Food and Nutrition Management Offers a Combination of Essential Skills
Seeking Help Learning Spanish
Seeking Help Learning Spanish
Advanced English Lesson Plan
Advanced English Lesson Plan
What are the Reasons Why Did China Invade Tibet
What are the Reasons Why Did China Invade Tibet
Consumer Behavior Projects
Consumer Behavior Projects

Leave Your Reply

*