This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Present > Present Perfect Tense – Quiz 43 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Present Perfect Tense Quiz 43 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Choose the correct form:'He has ..... (be) to London three times.' A) Being. B) Be. C) Was. D) Been. Show Answer Correct Answer: D) Been. 2. Differentiate:What is the difference between 'I ate' and 'I have eaten'? A) 'I ate' refers to a completed action in the past; 'I have eaten' indicates a past action with present relevance. B) 'I ate' is a future action; 'I have eaten' is a past action. C) 'I ate' is used for ongoing actions; 'I have eaten' is for habitual actions. D) 'I ate' indicates a present action; 'I have eaten' refers to a future action. Show Answer Correct Answer: A) 'I ate' refers to a completed action in the past; 'I have eaten' indicates a past action with present relevance. 3. Provide an example of a question in the present perfect tense. A) Did you visit Paris last year?. B) Have you visited Paris yesterday?. C) Will you visit Paris?. D) Have you ever visited Paris?. Show Answer Correct Answer: D) Have you ever visited Paris?. 4. Since=desde-We use "since": A) For a period of time. B) For a starting point in the past. C) All the above. D) None of the above. Show Answer Correct Answer: B) For a starting point in the past. 5. My career as a teacher began 14 years ago. A) I have started teaching for 14 years now. B) For 14 years have I been a teacher. C) I was a teacher for 14 years. D) I have been a teacher for 14 years now. Show Answer Correct Answer: D) I have been a teacher for 14 years now. 6. What is the auxiliary verb in this sentence:Have you seen my keys? A) You. B) Seen. C) My. D) Have. Show Answer Correct Answer: D) Have. 7. Abfahren A) Ist abgefahrt. B) Ist abgefahren. C) Hat abgefahren. D) None of the above. Show Answer Correct Answer: B) Ist abgefahren. 8. What is the past participle of the verb 'eat'? A) Eating. B) Eats. C) Ate. D) Eaten. Show Answer Correct Answer: D) Eaten. 9. How do you form an interrogative sentence in the present perfect? A) Use 'Did' + subject + base form of the verb. B) Use 'Will' + subject + past participle. C) Use 'Have' or 'Has' + subject + past participle. D) Use 'Am' or 'Is' + subject + past participle. Show Answer Correct Answer: C) Use 'Have' or 'Has' + subject + past participle. 10. Identify the present perfect usage:I have lived in Paris for five years. Is this correct? A) I have been living in Paris for five years. B) No, this is incorrect. C) I have lived in Paris five years. D) Yes, this is correct. Show Answer Correct Answer: D) Yes, this is correct. 11. Look! She ..... a new dress! (buy) A) Buyed. B) Have bought. C) Has bought. D) None of the above. Show Answer Correct Answer: C) Has bought. 12. Form the present perfect tense of the verb 'to eat'. A) Have eaten / has eaten. B) Eating. C) Ate. D) Will eat. Show Answer Correct Answer: A) Have eaten / has eaten. 13. Convert the sentence 'I eat breakfast' to present perfect. A) I have eaten breakfast. B) I will eat breakfast. C) I eat breakfasted. D) I am eating breakfast. Show Answer Correct Answer: A) I have eaten breakfast. 14. X:Harjo looks very happy today. He receives a new position in the office.Y:Don't you know he ..... to be the new general manager? The final decision will be tomorrow. A) Has promoted. B) Has to promoted. C) Has been promoted. D) Is being promoted. Show Answer Correct Answer: C) Has been promoted. 15. He started working as an engineer 5 years ago. A) A:He has started working as an engineer since 5 years ago. B) B:He has worked as an engineer for 5 years. C) C:He was working as an engineer 5 years ago. D) D:He didn't work as an engineer any more. Show Answer Correct Answer: B) B:He has worked as an engineer for 5 years. 16. We ..... (not/know) why Sarah is upset, but she ..... (not/speak) to us for ages. A) Don't know/ hasn't spoken. B) Haven't known/ hasn't spoken. C) Didn't know/ haven't spoken. D) Don't know/ don't speak. Show Answer Correct Answer: A) Don't know/ hasn't spoken. 17. Mary's been in Paris ..... last year. A) Since. B) For. C) All the above. D) None of the above. Show Answer Correct Answer: A) Since. 18. Have you ever ..... of that? A) Hear. B) Heard. C) Hears. D) Hearing. Show Answer Correct Answer: B) Heard. 19. Anggi ..... seven movies so far this month. A) Saw. B) Will see. C) Has seen. D) Will have seen. Show Answer Correct Answer: C) Has seen. 20. How long have you studied English for? A) Since 2012. B) Long time. C) 2 hours. D) For 10 years. Show Answer Correct Answer: D) For 10 years. 21. This morning she ..... already ..... a doctor. A) Have saw. B) Did see. C) Has seen. D) Have seen. Show Answer Correct Answer: C) Has seen. 22. So far we ..... five lessons A) Have learnt. B) Was learning. C) Learnt. D) Had learnt. Show Answer Correct Answer: A) Have learnt. 23. Change the sentence 'He has gone to the store' to a question. A) Has he gone to the store?. B) Did he go to the store?. C) He has gone to the store?. D) Is he going to the store?. Show Answer Correct Answer: A) Has he gone to the store?. 24. They ..... in Bandung ..... they moved here. A) Were / since. B) Have been / since. C) Have been / for. D) Were / for. Show Answer Correct Answer: B) Have been / since. 25. I have made my bed and I have ..... the floor A) Vacuum. B) Vacuumed. C) All the above. D) None of the above. Show Answer Correct Answer: B) Vacuumed. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesPresent Perfect Tense Quiz 1Present Perfect Tense Quiz 2Present Perfect Tense Quiz 3Present Perfect Tense Quiz 4Present Perfect Tense Quiz 5Present Perfect Tense Quiz 6Present Perfect Tense Quiz 7Present Perfect Tense Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books