English Drills
B1 • Grammar • 50 Questions

Ever, Never, Just, Already and Yet – 50 Questions

Complete each sentence with ever, never, just, already or yet.
Name: Date:
1. I have finished my breakfast; I finished it a minute ago.
2. Have you visited Japan?
3. She has ridden a horse in her life.
4. We have booked the tickets, so that job is done.
5. The bus has not arrived .
6. Leo has sent the email.
7. Have they eaten Korean food?
8. Mia has missed a class.
9. The shop has closed for the day.
10. I have not chosen a topic .
11. Our teacher has given us the results.
12. Has Ben seen snow?
13. My parents have travelled by plane.
14. We have completed the first activity.
15. She has not replied .
16. The rain has stopped.
17. Have you met a famous person?
18. I have forgotten your birthday.
19. They have moved into their new home.
20. The train has not left .
21. Sam has phoned me with the news.
22. Has your class studied this topic?
23. He has tried coffee.
24. The children have put away their books.
25. The museum has not opened .
B1 • Grammar • Questions 26–50

Ever, Never, Just, Already and Yet – 50 Questions

26. I have heard from Ruby.
27. Have you written a formal letter?
28. Our dog has bitten anyone.
29. She has read the whole book.
30. We have not found the address .
31. The manager has arrived.
32. Have they worked together before?
33. I have seen such a large bird.
34. You have made excellent progress.
35. The council has not fixed the road .
36. The baby has fallen asleep.
37. Has he taught adults?
38. We have sold anything online.
39. The students have answered all the questions.
40. It has not stopped raining .
41. She has won her first competition.
42. Have your neighbours lived overseas?
43. They have spoken to me about it.
44. I have saved enough money.
45. Ben has not finished his work .
46. The parcel has arrived.
47. Have you lost your phone?
48. My sister has flown in a helicopter.
49. We have decided where to go.
50. The film has not started .

Answer Key · Ever, Never, Just, Already and Yet – 50 Questions

1. just
2. ever
3. never
4. already
5. yet
6. just
7. ever
8. never
9. already
10. yet
11. just
12. ever
13. never
14. already
15. yet
16. just
17. ever
18. never
19. already
20. yet
21. just
22. ever
23. never
24. already
25. yet
26. just
27. ever
28. never
29. already
30. yet
31. just
32. ever
33. never
34. already
35. yet
36. just
37. ever
38. never
39. already
40. yet
41. just
42. ever
43. never
44. already
45. yet
46. just
47. ever
48. never
49. already
50. yet

Continue practising

Work through the Present Perfect Grammar Set in order.