Present Perfect Simple Quiz 7 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Judy:How long ..... (be) in Canada?Claude:I ..... (study) here for more than three years.
2. They ..... (visit) the museum many times.
3. The government ..... the villagers' farms for some years.
4. David ..... four text messages so far today.
5. Jess is a bit nervous-she ..... a horse before.
6. This is the best sushi I .....
7. He ..... cleaned his shoes.
8. They ..... finished their homework yet
9. You can trust him. He ..... has to be reliable and competent.
10. Have you ever met a famous person?
11. Have you ..... your essay all morning?
12. I ..... my family last Sunday. (phone)
13. How many times ..... to the gym this week?
14. B:For about 6 hours. You (walk / not) the dog for a long time.
15. True or false?When talking about 'how long', fluent speakers prefer the continuous form, but we can use the present perfect simple with little difference in meaning.
16. We ..... rush hour traffic.
17. Identify the sentence that uses Present Perfect Continuous:A) We have finished our project. B) They have been playing tennis. C) She has written a letter.
18. I ..... three letters already.
19. I ..... my skiing equipment last week.
20. What ..... she eaten, she looks sick.
21. What is the correct structure of the Present Perfect Simple for the AFFIRMATIVE?
22. She / go / to the library today
23. What have you done today?
24. Complete:My family and I ..... a lot of series this year
25. Complete:You have ..... for more than fourteen hours
26. True or false?Don't use the continuous form when you want to emphasise the achievement and the number of items completed.
27. Sales department ..... the last months revenue report.
28. What new information ..... they ..... so far?
29. True or false?When we use present perfect tense we must use the verbs 'has/have'
30. B:I (tidy) up the shed in the garden.
31. ..... you ..... any fish today?
32. I came here to live three months ago.$\rightarrow$I ..... here for three months.
33. Have you ..... gone camping alone?
34. Have you ever found money on the street?
35. They have been living in Cairo ..... 2014.
36. Brian has written a science fiction story. It means .....
37. What is the main difference between the present perfect simple tense and the past simple tense?
38. Find a mistake Can you believe that Shane has not ate meat for a long time?
39. I ..... (Never/See) such a beautiful sunset before.
40. She has ..... broken her finger.
41. My mother ..... (not/ see) for a long time.
42. I (not/ see) ..... the dolphin before.
43. ..... you ever ..... a wall?
44. I have lived in London ..... three years.
45. ..... (you/ read) a good book lately?
46. We ..... a snowman together.
47. A Who has been eating the cake? B Who has eaten the cake? The difference is .....
48. I love my computer, I ..... it for two years.
49. Sara ..... tennis since she was a child. she ..... many trophies.
50. We ..... good friends for many years.
51. My mum ..... a new mobile phone yesterday.
52. The past participle of regular verbs ends in .....
53. How long have you been studying English?
54. I must have fainted. When I came ..... I was lying on the floor.
55. Mr. Brown has been a teacher ..... 30 years.
56. What is the past participle of thinking
57. Fill in the gaps: ..... new Tarantino film yet?-I ..... to the cinema last night.
58. I ..... just ..... my internship at the museum.
59. George ..... never eaten sushi.
60. It ..... several times already.