This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Simple – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Simple Quiz 12 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. A:Would you like a coffee? B:No thanks ..... one. A) I've just had. B) I just had. C) All the above. D) None of the above. Show Answer Correct Answer: A) I've just had. 2. I ..... (know) Ivan for a long time. We ..... (meet) in 2011. A) Have known / have. B) Have known / met. C) Knew / met. D) Knew / have met. Show Answer Correct Answer: B) Have known / met. 3. Last weekend, I ..... a nice cell phone! It was only $ 259. A) Buy. B) Bought. C) Broke. D) Brought. Show Answer Correct Answer: B) Bought. 4. How is a negative sentence formed in the present perfect simple? A) No + main verb (in affirmative) + past participle of the auxiliary verb. B) No + haber (in negative) + past participle of the main verb. C) No + past participle of the main verb + auxiliary verb (in negative). D) No + auxiliary verb (in affirmative) + past participle of the main verb. Show Answer Correct Answer: B) No + haber (in negative) + past participle of the main verb. 5. ..... you ever ..... paella? A) Did eat. B) Have eaten. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have eaten. 6. ....Jack ..... the football team? A) Has, joined. B) Have, joined. C) All the above. D) None of the above. Show Answer Correct Answer: A) Has, joined. 7. Le present perfect se forme avec l'auxiliaire A) Have. B) Be. C) Do. D) None of the above. Show Answer Correct Answer: A) Have. 8. She ..... to the Netherlands. Now she is in Cairo. A) Has gone. B) Is. C) Was. D) Has been. Show Answer Correct Answer: D) Has been. 9. The pupils ..... their homework. A) Did. B) Has done. C) Have done. D) None of the above. Show Answer Correct Answer: C) Have done. 10. What auxiliary words are used in interrogative sentences in the present perfect simple? A) Am. B) Are. C) Is. D) Have, has. Show Answer Correct Answer: D) Have, has. 11. Identify the sentence that uses the Simple Past tense: A) They are visiting Paris. B) They have visited Paris. C) They visited Paris. D) They will visit Paris. Show Answer Correct Answer: C) They visited Paris. 12. She ..... 6 cups of coffee A) Have had. B) Has had. C) Has having. D) None of the above. Show Answer Correct Answer: B) Has had. 13. I ..... (not/finish) my homework yet. A) Has finish. B) Haven't finished. C) Have finishes. D) Haven't finish. Show Answer Correct Answer: B) Haven't finished. 14. I ..... that movie yet. A) Have watched. B) Haven't watched. C) Have been watching. D) None of the above. Show Answer Correct Answer: B) Haven't watched. 15. You have ..... all day. Let me drive now. A) Been driving. B) Driven. C) Drove. D) Driving. Show Answer Correct Answer: A) Been driving. 16. We've haven't decided ..... , but we'll make a decision tonight. A) Yet. B) Just. C) Already. D) Since. E) For. Show Answer Correct Answer: A) Yet. 17. I ..... (love) chocolate since I was a child. You might even call me a "chocoholic." A) 've loved. B) 've been loved. C) 've been loving. D) Have love. Show Answer Correct Answer: A) 've loved. 18. ..... your father lost his keys again? A) Has. B) Have. C) Did. D) None of the above. Show Answer Correct Answer: A) Has. 19. Something terrible ..... (happen). A) Has happened. B) Have happened. C) Has happen. D) None of the above. Show Answer Correct Answer: A) Has happened. 20. Choose the correct form to complete the sentence:'I ..... (work) here for five years.' A) Have worked. B) Worked. C) Am working. D) Have been working. Show Answer Correct Answer: D) Have been working. 21. ..... ? Oh, I always played with my friends from primary school. A) Who did you play with when you were a child?. B) Who have you played when you were a child?. C) Who have you been playing when you were a child?. D) None of the above. Show Answer Correct Answer: A) Who did you play with when you were a child?. 22. We ..... since 8 o' clock. A) Have been travelled. B) Have been travelling. C) Travelled. D) Have travelled. Show Answer Correct Answer: B) Have been travelling. 23. This is the best book I have ever ..... A) Read. B) Readed. C) Reading. D) Been reading. Show Answer Correct Answer: A) Read. 24. Steven ..... (study) Math since last week. A) Steven have studying Math since last week. B) Steven has studied Math since last week. C) Steven have study Math since last week. D) Steven have studied Math since last week. Show Answer Correct Answer: B) Steven has studied Math since last week. 25. A:I (call) for you for half an hour. Where (be)? And why are your clothes so dirty? A) Called did you be . B) Called were you . C) Have called have you been . D) Have been calling have you been . Show Answer Correct Answer: D) Have been calling have you been . 26. Thanks, but I don't want coffee. I've ..... had three cups of coffee today. A) For. B) Since. C) Already. D) Ever. E) Just. Show Answer Correct Answer: E) Just. 27. My brother ..... in a supermarket when he ..... younger. A) Has worked / has been. B) Is working / is. C) Worked / was. D) Work / are. Show Answer Correct Answer: C) Worked / was. 28. If the action is finished and complete, we should use ..... A) The present perfect continuous. B) The present perfect simple. C) The present simple. D) The present continuous. Show Answer Correct Answer: B) The present perfect simple. 29. My grandparents have been married ..... 5o years. A) Since. B) Just. C) For. D) Already. Show Answer Correct Answer: C) For. 30. How many books ..... she ..... recently? A) Have/written. B) Has/written. C) Has/writing. D) Has/been written. Show Answer Correct Answer: B) Has/written. 31. ..... ( You/ take) ..... many photographs? A) Are you taking. B) Did you take. C) Have you taken. D) Have you took. Show Answer Correct Answer: C) Have you taken. 32. We ..... our old house last year. A) Sold. B) Selled. C) Have selled. D) Have sold. Show Answer Correct Answer: A) Sold. 33. They ..... beef. A) Has never eaten. B) Have never eaten. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have never eaten. 34. How long ..... you ..... Gerry? A) Have you known. B) Have you been knowing. C) Have you know. D) None of the above. Show Answer Correct Answer: A) Have you known. 35. How long ..... your girlfriend ..... a job? A) Has / being looking for. B) Has / looked for. C) Has / been looking for. D) Did / looked. Show Answer Correct Answer: C) Has / been looking for. 36. ..... Bob recently? A) Did you see. B) Have you seen. C) Has you seen. D) None of the above. Show Answer Correct Answer: B) Have you seen. 37. I ..... a single. Do you want to listen to it? A) Have just recorded. B) Have just been recording. C) All the above. D) None of the above. Show Answer Correct Answer: A) Have just recorded. 38. Complete the sentence:Mary ..... some socks in the shopping mall A) Bay. B) Bought. C) Buy. D) Buyed. Show Answer Correct Answer: B) Bought. 39. I ..... to London since Easter. A) Didn't be. B) Not been. C) Haven't been. D) Wasn't. Show Answer Correct Answer: C) Haven't been. 40. She ..... the door. A) Have been closing. B) Has been closing. C) Has closed. D) Have closed. Show Answer Correct Answer: C) Has closed. 41. Complete the sentenceI ..... English last night A) Have studied. B) Has studied. C) Studied. D) None of the above. Show Answer Correct Answer: C) Studied. 42. Could you check your email, sir? My partner ..... our assignment. A) Has still submitted. B) Have already submitted. C) Have ever submitted. D) Has just submitted. Show Answer Correct Answer: D) Has just submitted. 43. Has (a) gotten your results back? A) You. B) They. C) A. he. D) We. Show Answer Correct Answer: C) A. he. 44. A:Have you driven a motorcycle?b:Yes, I ..... last year. A) Learnt. B) Have learnt. C) Has learnt. D) None of the above. Show Answer Correct Answer: A) Learnt. 45. ..... (you / take) the dog for a walk yet? A) Have you taken. B) Have you been taking. C) Has you taken. D) None of the above. Show Answer Correct Answer: A) Have you taken. 46. Eva, Thomas and Robert ..... Hong Kong many times. A) Have been. B) Been to. C) Have been to. D) None of the above. Show Answer Correct Answer: C) Have been to. 47. Identify the sentence that uses Present Perfect Simple:A) She has been sleeping all day. B) He has finished his work. C) They have been talking for hours. A) He has finished his work. B) She has finished her work. C) He has been talking for hours. D) They have finished talking for hours. Show Answer Correct Answer: A) He has finished his work. 48. 'Just', 'already', 'yet' are signal words for ..... A) Past Simple. B) Present Perfect. C) All the above. D) None of the above. Show Answer Correct Answer: B) Present Perfect. 49. What is the correct past participle form of the verb "Know" A) Kept. B) Knew. C) Overtaken. D) Known. Show Answer Correct Answer: D) Known. 50. Have you ever ..... in a tent? A) Sleep. B) Slept. C) Sleeped. D) Sleeps. Show Answer Correct Answer: B) Slept. 51. He has played played A) Present Perfect. B) Simple past. C) All the above. D) None of the above. Show Answer Correct Answer: A) Present Perfect. 52. Have you ..... really strange or interesting food? A) Ever eaten. B) Never eaten. C) Ate. D) None of the above. Show Answer Correct Answer: A) Ever eaten. 53. Bryan ..... bungee jumping before. That's why he wants to try it. A) Has never tried. B) Has already tried. C) Hasn't never tried. D) Has ever tried. Show Answer Correct Answer: A) Has never tried. 54. Which sentence or question is written in the present perfect simple? A) They haven't been doing anything special these days. B) They haven't did anything special these days. C) They haven't done anything special these days. D) None of the above. Show Answer Correct Answer: C) They haven't done anything special these days. 55. Dan Brown ..... ( write ) six books so far. A) Has written. B) Write. C) Has wrote. D) Wrote. Show Answer Correct Answer: A) Has written. 56. What is the negative structure of the present perfect simple tense? A) Subject + Auxiliary Verb (have/has) + not + Past Participle. B) Subject + Main Verb + not + Object. C) Subject + Verb + not + Adverb. D) Subject + Verb + not + Direct Object. Show Answer Correct Answer: A) Subject + Auxiliary Verb (have/has) + not + Past Participle. 57. Choose the correct question for this answer:Nick has worked here since 2020. A) How long has Nick worked here?. B) Since how long has Nick worked here?. C) Since when has Nick worked here?. D) When has Nick worked here?. Show Answer Correct Answer: A) How long has Nick worked here?. 58. What ..... to your arm? A) Have you done. B) Have you did. C) You have done. D) Has you done. Show Answer Correct Answer: A) Have you done. 59. I ..... to Mexico twice. A) Was. B) Have been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Have been. 60. Bar:Did you like the movie "The Crow?" Matan:I don't know. I ..... (see, never) that movie. A) Have never seen. B) Didn't see. C) Never seen. D) See never. Show Answer Correct Answer: A) Have never seen. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Simple Quiz 1Present Perfect Simple Quiz 2Present Perfect Simple Quiz 3Present Perfect Simple Quiz 4Present Perfect Simple Quiz 5Present Perfect Simple Quiz 6Present Perfect Simple Quiz 7Present Perfect Simple Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books