This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Vs Simple Past – Quiz 9 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Vs Simple Past Quiz 9 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Have you ever driven a car? A) No, I haven't. B) No, I am not. C) No, I didn't. D) None of the above. Show Answer Correct Answer: A) No, I haven't. 2. He ..... (live) there when he was a child A) Lived. B) Has lived. C) All the above. D) None of the above. Show Answer Correct Answer: A) Lived. 3. I ..... (never be) to Asia. A) Have never went. B) Never been. C) Never have been. D) Have never been. Show Answer Correct Answer: D) Have never been. 4. Miss Lin ..... working in this school five years ago. A) Started. B) Have started. C) Starts. D) Has started. Show Answer Correct Answer: A) Started. 5. -Where ..... you ..... all this time? I have been here for ages! A) Did-go. B) Have-been. C) Has-gone. D) None of the above. Show Answer Correct Answer: B) Have-been. 6. For negatives in the Simple Past, we use: A) Didn't. B) Hasn't. C) Diden't. D) Haven't. Show Answer Correct Answer: A) Didn't. 7. What ..... you ..... for lunch yesterday? A) Were; eat. B) Have; eaten. C) Did; eat. D) Had; eaten. Show Answer Correct Answer: C) Did; eat. 8. SPECIAL WORDS TO USE WITH THE PRESENT PERFECT ARE A) YET, NEVER, EVER, ALREADY, SINCE, FOR, ALL MY LIFE. B) YESTERDAY, LAST NIGHT, TWO DAYS AGO. C) All the above. D) None of the above. Show Answer Correct Answer: A) YET, NEVER, EVER, ALREADY, SINCE, FOR, ALL MY LIFE. 9. THOSE ARE ADVEBRS FOR SIMPLE PAST(last ..... , ago, yesterday) A) CORRECT. B) INCORRECT. C) All the above. D) None of the above. Show Answer Correct Answer: A) CORRECT. 10. Is this sentence CORRECT or INCORRECT?I have worked in this company for 15 years now. A) CORRECT. B) INCORRECT. C) All the above. D) None of the above. Show Answer Correct Answer: A) CORRECT. 11. George Clooney ..... a pet lion when he was a boy. A) Has had. B) Had. C) All the above. D) None of the above. Show Answer Correct Answer: B) Had. 12. Due to coronavirus, they ..... out since last Wednesday. A) Didn't go. B) Haven't gone. C) All the above. D) None of the above. Show Answer Correct Answer: B) Haven't gone. 13. She ..... (not clean) her room yet. A) Not cleaning. B) Hasn't cleaned. C) Has not cleaned. D) Did not clean. Show Answer Correct Answer: C) Has not cleaned. 14. I ..... from Aunt Betty for over two months. A) Didn't heard. B) Haven't heard. C) Didn't hear. D) Hasn't heard. Show Answer Correct Answer: B) Haven't heard. 15. There ..... a singer yesterday and she simply ..... her words. A) Has been didn't know. B) Has been have known. C) Was has known. D) Was didn't know. Show Answer Correct Answer: D) Was didn't know. 16. I ..... an adverstisement fro the X Factor-I think I'll apply! A) Just seen. B) Just have seen. C) Just saw. D) 've just seen. Show Answer Correct Answer: D) 've just seen. 17. We ..... our friends in Chicago last week. A) Saw. B) See. C) Seen. D) None of the above. Show Answer Correct Answer: A) Saw. 18. We ..... (just finish) our project. A) Just finished. B) Just have finished. C) Have just finish. D) Have just finished. Show Answer Correct Answer: D) Have just finished. 19. ( you / visit ) ..... to Paris last year? A) You visited. B) Did you visit. C) You have visited. D) Have you visited. Show Answer Correct Answer: B) Did you visit. 20. Ouch! I ..... my finger. A) Have just cut. B) Just cut. C) Just cutting. D) Has just cut. Show Answer Correct Answer: A) Have just cut. 21. How is the present perfect tense formed? A) By using the irregular past form of the verb. B) By using the auxiliary verb 'have' or 'has' followed by the past participle of the main verb. C) By adding-ing to regular verbs. D) By adding-ed to regular verbs. Show Answer Correct Answer: B) By using the auxiliary verb 'have' or 'has' followed by the past participle of the main verb. 22. ..... you ever ..... in a TV show? A) Have-participated. B) Have-participate. C) Did-participate. D) Has-participated. Show Answer Correct Answer: A) Have-participated. 23. The following sentence has ONE MISTAKE in the use of the Present Perfect. Which word is NOT correct?"Silvia has worked on her project since about four months." A) Since. B) Has. C) Worked. D) About. Show Answer Correct Answer: A) Since. 24. ROSYBEL ..... A SONG BEFORE YESTERDAY. A) SANG. B) DUG. C) SANK. D) DROVE. Show Answer Correct Answer: A) SANG. 25. They ..... married for five years. A) 've been. B) Has been. C) Were. D) Was. Show Answer Correct Answer: A) 've been. 26. Is this sentence present perfect or simple past?I had a meal yesterday. A) Present perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: B) Simple past. 27. An earthquake ..... in southern California. It ..... at 9.25 a.m. A) Just occured, occured. B) Has just occured, occured. C) Has just occured, has occured. D) None of the above. Show Answer Correct Answer: B) Has just occured, occured. 28. John ..... his breakfast an hour ago. A) Has eaten. B) Eating. C) Ate. D) Have eaten. Show Answer Correct Answer: C) Ate. 29. .... you ever ..... asleep in class? A) Have-sleep. B) Have-fallen. C) Did-fall. D) None of the above. Show Answer Correct Answer: B) Have-fallen. 30. ..... you ..... the birds in the garden yesterday? A) Did feed. B) Has feed. C) Did fed. D) Have fed. Show Answer Correct Answer: A) Did feed. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Vs Simple Past Quiz 1Present Perfect Vs Simple Past Quiz 2Present Perfect Vs Simple Past Quiz 3Present Perfect Vs Simple Past Quiz 4Present Perfect Vs Simple Past Quiz 5Present Perfect Vs Simple Past Quiz 6Present Perfect Vs Simple Past Quiz 7Present Perfect Vs Simple Past Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books