Present Perfect Simple Quiz 18 (60 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I have taught English ..... more than 18 years.
2. I can't go out, I haven't finished all my homework .....
3. His dad has ..... arrived home from Austria.
4. I can't come to the movies with you. I ..... my homework yet.
5. My grandma ..... (never eat) seafood.
6. Jim has studied ..... three hours. Now he is tired.
7. You can use (have) or ('ve)
8. Choose the best alternative:We have ..... tried Thai food.
9. Have you ..... tried any new restaurants this month?
10. We have had this car ..... 1998.
11. We ..... (get) our tickets. How about you?
12. There has been snow on the ground ..... New Year's Day.
13. I ..... visited the Kayabukiya tavern yet.
14. My parents have been married ..... a long time.
15. Choose the correct form:She (live) in Paris for five years.
16. I have lived in London ..... six months.
17. I ..... since yesterday.
18. Have you ever been to Bahia?
19. The method of using falcons to keep birds away from airports ..... become popular.
20. She ..... any emails today.
21. Where ..... (eat) yesterday?
22. After three months of looking, she ..... a beautiful apartment to rent.
23. I have ..... visited Japan.
24. Mark and Tania have had that car ..... 10 years
25. Mark has ..... me to his new house
26. What tense is used to talk about something that started in the past but finished recently?
27. Present perfect simple vs Present perfect continuous:seleziona l'alternativa correttaI ..... to learn Chinese for years
28. We ..... for hours! We should go back and get a map.
29. The battalion ..... bravely to the valley of death
30. Which of the following is true for present perfect simple tense?
31. CHOOSE THE CORRECT OPTIONWe have ..... the shopping for our grandmother.
32. What is the correct Past Participle form of the verb 'see'?
33. I ..... this jacket last week.
34. You look different! ..... weight?
35. She ..... a teacher for the last 10 years. She has a lot of experience.
36. B:Well, I ..... (never/see) a film with him in it.
37. We use present perfect continuous for finished actions,
38. I have lived in Izmir ..... 10 years.
39. Did you watch the new James Bond film last night?
40. ..... you ..... (hear) the news yet?
41. Carol ..... this film many times. She loves it.
42. Mary hasn't washed the dishes .....
43. She ..... saving at Tabung Haji since young
44. Where ..... (eat) recently?
45. You are late! The class ..... already .....
46. This has to be the stupidest joke I have ..... heard.
47. I haven't heard from my sister ..... the beginning of March.
48. Somebody ..... (call) the police before.
49. B:No, I ..... (never/hear) of him. Who is he?
50. What is the correct strcucture in the affirmative form?
51. Faiz ..... to various teachers so many times
52. Our football team ..... the Championship.
53. She hasn't had a day off ..... three months.
54. I can't believe it! I ..... (lose) my keys again!
55. The kitchen is a complete mess! What ..... ?
56. 10) Have you ..... Jim for long?
57. ..... a decision yet?
58. I'm not very well. I ..... to the doctor's twice this week.
59. You can use (has) or ('s)
60. I ..... this book last summer