Languages › English as a Second Language Past Simple or Present Perfect - English Quiz Do you know when to use the past simple instead of the present perfect? Share Flipboard Email I'm Not Sure!. Jamie Grill / Tetra images / Getty Images English as a Second Language Grammar Pronunciation & Conversation Vocabulary Writing Skills Reading Comprehension Business English Resources for Teachers By Kenneth Beare Kenneth Beare English as a Second Language (ESL) Expert TESOL Diploma, Trinity College London M.A., Music Performance, Cologne University of Music B.A., Vocal Performance, Eastman School of Music Kenneth Beare is an English as a Second Language (ESL) teacher and course developer with over three decades of teaching experience. Learn about our Editorial Process Updated on October 22, 2020 1. Jack _____ (live) in Boston for the past 15 years. has lived lives lived Correct Wrong Use the present perfect with "for" when speaking about an amount of time that has passed. 2. Janet ____ (work) for Smith and Brothers before she came to work for us. worked works has worked Correct Wrong Use the past simple to express sequences of actions in the past. 3. Dad, ____ (you/finish) reading the paper yet? did you finish are you finishing have you finished Correct Wrong Use the present perfect with "already," "just," and "yet" to speak about recent actions. 4. I would love to visit Prague sometime. Unfortunately, I ____ (be/never) there. have never been was never will never be Correct Wrong Use the present perfect to speak about life experience. 5. Peter _____ (play) Tennis for five years when he _____ (be) at school. has played - was played - was has played - has been Correct Wrong Use the simple past with a past time clause with "when". 6. Can you help me? I _____ (finish) my homework, but I still don't understand number seven. have finished didn't finish finish Correct Wrong Use the present perfect to express something that you have recently done that affects the moment of speaking. 7. I _____ (work) in Italy for five years. I ____ (begin) work as soon as I arrived. work - began have worked - have begun have worked - began Correct Wrong Use the present perfect for the amount of time up to the moment of speaking that you've done an action. Use the past simple to express the starting point in time. 8. I'm afraid I'm not hungry. I _____ (eat/already). didn't eat already have already eaten haven't already eaten Correct Wrong Use the present perfect with "already," "just," and "yet" to speak about recent actions. 9. 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 Correct Wrong Always use the present perfect or present perfect continuous with "since" and something that began in the past. 10. 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 Correct Wrong Use the present perfect to speak about recent actions that affect the present moment. 11. Maria lives in Boston. Before she _____ (move) here, she ____ (live) in Seattle for three years. moved - has lived moved - lived has moved - lived Correct Wrong Use the past simple to express a sequence of actions in the past. 12. Peter ____ (go) to Paris last year. That means that he ____ (be) to Paris three times! went - has been went - was has gone - was Correct Wrong Always use past simple when stating "when" something happened. Use the present perfect to express completed actions up to the moment of speaking. 13. Just a moment! I _____ (not think) of a good idea yet! haven't thought didn't think don't think Correct Wrong Use the present perfect with "already," "just," and "yet" to speak about recent actions. Use "yet" in the negative and question, but "already" and "just" in the positive form. 14. Maria _____ (believe) that for ages! believes has believed was believed Correct Wrong Use the present perfect with "for" to express an amount of time. In this case, "ages" means for a very long time. 15. How long _____ (you/live) there before coming here? have you lived did you live do you live Correct Wrong Use the present perfect with questions with "how long" to express duration up to the present moment in time. 16. She _____ (write) the email but doesn't know how to send it. has written writes written Correct Wrong Use the present perfect to speak about recent actions that affect the present moment. 17. I ____ (just/have) something done to my hair. Do you like it? have just had just have had just have Correct Wrong 18. Hurry up! The concert _____ (begin) and we are late. begins has begun began Correct Wrong Use the present perfect with "already," "just," and "yet" to speak about recent actions. Use "yet" in the negative and question, but "already" and "just" in the positive form. 19. Madonna _____ (record) many albums and will probably make many more. records has recorded recorded Correct Wrong Use the present perfect to speak about the experiences of people who are still alive. 20. Nat King Cole _____ (record) many albums during his wonderful career. records has recorded recorded Correct Wrong Use the past simple to speak about experiences of people who are not alive now. Past Simple or Present Perfect - English Quiz You got: % Correct. You Understand the Difference! You know your English!. Andrew Rich / Vetta / Getty Images You've got a great understanding of the differences between the past simple and present perfect tense in English. Congratulations and keep up the good work! Share Your Results Share Flipboard Email Past Simple or Present Perfect - English Quiz You got: % Correct. You Understand a Lot, But... You've done well on your lessons. Anton Violin / Moment / Getty Images You understand many of the differences between the present perfect and the past simple, but you still need to brush up on some of the rules. Good work! Share Your Results Share Flipboard Email Past Simple or Present Perfect - English Quiz You got: % Correct. You'll Need to Review Keep working on your studies.. Frank and Helena / Cultura / Getty Images You'll need to review the past simple and present perfect carefully. Remember that the present perfect always has some sort of connection with the present, whereas the past simple happens at a specific time in the past. Share Your Results Share Flipboard Email