Present Perfect Tense Quiz 23 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. She ..... to Pahang for many times.
2. She ..... (be) a doctor ..... more than forty years.
3. One of the rules of The Present Perfect Tense is when we want to discuss about experiences.
4. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense. '' Laura ..... (help) me a lot with my school work" has
5. Change this sentence to Present Perfect Tense:She eats dinner.
6. Rose works in a factory. She ..... for six years. Before that she ..... as a waitress in a restaurant for 5 years.
7. There ..... been an accident.
8. I have ..... (sing) in public.
9. What is the present perfect tense in this sentence? My sister has attended piano lessons for ten years.
10. A: ..... the game of chess? b:no, i did not.
11. Past participle of the verb fly is .....
12. My hair is wet. I ..... it.
13. What is the definition of Present perfect?
14. ..... your sister ..... the flowers? (receive)
15. [present perfect tense] ..... have studied English
16. I have ..... my dinner. (have)
17. Change the verb in bracket into the correct Present Perfect Tense form.We (eat) ..... too much.
18. The baby ..... (cry) every time she ..... (want) to be fed
19. Anaya:I ..... to the USA last year. I visited LA and Chicago ..... been there? Erika:Yes. I went to the USA a few years ago
20. Robert ..... internet since this morning.
21. Tom and Susan ..... in New York for six years.
22. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense. ''(you / paint) many pictures in your art classes? "
23. My classmates and me have ..... to the new teacher
24. Charlene and Mika have been neighbours ..... 2018.
25. Lisa and Jill ..... at the library ..... three hours.
26. Has she done her work?
27. Change the verb in bracket into the correct Present Perfect Tense. Donna ..... (break) her leg.
28. Look at the table. Mum ..... ( bake) a lot of cookies!
29. Our team ..... (win) the first prize
30. Change the verb in bracket into the correct Present Perfect Tense.Jamie ..... (be) sick for two days now.
31. Complete the sentences with the correct form of the verbs in brackets. Use the present perfect tense ''I ..... (not visit) many galleries."
32. Lucy ..... ..... a famous person.
33. The past participle of the verb is always?
34. Select the sentence containing an example of the present perfect tense.
35. Change the verb in bracket into the correct Present Perfect Tense form. Sarah (drink) ..... all the juice.
36. How long ..... she had a dog?
37. Miss Rina ..... us English since 2004.
38. Ashley and Alyssa watched Frozen two years .....
39. Change the verb in bracket into the correct Present Perfect Tense form.Peter (waste) ..... all his money on drinks.
40. Identify the present perfect tense verb phrase.Our class has organized an international food day.
41. Has your sister ..... the flowers?
42. The German past participle is usually recognised because .....
43. I ..... three books this week.
44. Thomas has ..... a new videogame.
45. Change the verb in bracket into the correct Present Perfect Tense form.We (talk) ..... once.
46. Which of these sentences is the interrogative?
47. [present perfect tense]I have a new shirt now, my mother has ..... it.
48. Complete the missing word.We have ..... seen this method work.
49. They ..... gone to a rock concert. They ..... never been to a rock concert before.
50. I haven't seen him ..... Thursday.
51. I ..... to Oregon
52. Change the verb in bracket into the correct Present Perfect Tense.You ..... (wait) for an answer since March.
53. That tree ..... there for five hundred years.
54. She ..... (eat) seven bananas yesterday.
55. They have ..... three letters already.
56. Which of these sentences is the negative?
57. She ..... (tell) me about it
58. Complete the missing word.We ..... lived here for five years.
59. The "ich" form of haben is
60. Identify the present perfect tense verb phrase.Elaine and I have placed some coconut and raisins on top of our curry.