100 Mixed Fill-in-the-Blank Questions (Simple Present, Present Continuous, Present Perfect & Present Perfect Continuous)
Instructions: Choose the correct option (A, B, C,
or D) to fill in the blank.
1. She ______ to work every day by
train.
A) is going
B) has gone
C) goes
D) has been going
2. Listen! The birds ______ outside my
window.
A) sing
B) are singing
C) have sung
D) have been singing
3. I ______ that movie three times
already.
A) see
B) am seeing
C) have seen
D) have been seeing
4. They ______ in this city since 2010.
A) live
B) are living
C) have lived
D) have been living
5. He usually ______ coffee for
breakfast, but today he ______ tea.
A) has / is having
B) is having / has
C) have / is having
D) has / has
6. We ______ for the bus for over
twenty minutes.
A) wait
B) are waiting
C) have waited
D) have been waiting
7. Water ______ at 100 degrees Celsius.
A) boils
B) is boiling
C) has boiled
D) has been boiling
8. My sister ______ a new book this
week.
A) reads
B) is reading
C) has read
D) has been reading
9. How long ______ English?
A) do you study
B) are you studying
C) have you studied
D) have you been studying
10. The train ______ at 6 PM every
evening.
A) leaves
B) is leaving
C) has left
D) has been leaving
11. She ______ a lot of work lately.
A) does
B) is doing
C) has done
D) has been doing
12. I ______ to the gym every Monday and
Wednesday.
A) go
B) am going
C) have gone
D) have been going
13. The children ______ in the garden
since morning.
A) play
B) are playing
C) have played
D) have been playing
14. He ______ his homework, so he can go
out now.
A) finishes
B) is finishing
C) has finished
D) has been finishing
15. The sun ______ in the east.
A) rises
B) is rising
C) has risen
D) has been rising
16. We ______ to this restaurant for
years, and it's still great.
A) come
B) are coming
C) have come
D) have been coming
17. Please be quiet. I ______ to concentrate.
A) try
B) am trying
C) have tried
D) have been trying
18. She ______ in Paris for six months,
but she's moving back soon.
A) lives
B) is living
C) has lived
D) has been living
19. I ______ never ______ to Japan.
A) have / been
B) am / going
C) did / go
D) have / going
20. They ______ on this project for the
last three hours.
A) work
B) are working
C) have worked
D) have been working
21. The bus ______. We have to wait for
the next one.
A) leaves
B) is leaving
C) has left
D) has been leaving
22. My mother ______ a cake at the
moment.
A) makes
B) is making
C) has made
D) has been making
23. He ______ very hard these days
because of the exams.
A) works
B) is working
C) has worked
D) has been working
24. We ______ each other for a long
time.
A) know
B) are knowing
C) have known
D) have been knowing
25. The sky is dark. It ______ soon.
A) rains
B) is raining
C) has rained
D) is going to rain (Note: Keep as 'is raining' for tense focus, but B is not
future. Let's make it 'is going to rain' or change. Better to avoid future.
Let's change the sentence.)
(Revised 25): I ______ that actor in a movie
before.
A) see
B) am seeing
C) have seen
D) have been seeing
26. My brother ______ video games all
morning.
A) plays
B) is playing
C) has played
D) has been playing
27. The Earth ______ around the Sun.
A) revolves
B) is revolving
C) has revolved
D) has been revolving
28. She ______ a shower right now. Can
you call back later?
A) takes
B) is taking
C) has taken
D) has been taking
29. I ______ my keys. Can you help me
look for them?
A) lose
B) am losing
C) have lost
D) have been losing
30. They ______ for the exam for two
months now.
A) prepare
B) are preparing
C) have prepared
D) have been preparing
31. He is tired because he ______ for 12
hours straight.
A) works
B) is working
C) has worked
D) has been working
32. This is the first time I ______ this
song.
A) hear
B) am hearing
C) have heard
D) have been hearing
33. The baby ______ peacefully at the
moment.
A) sleeps
B) is sleeping
C) has slept
D) has been sleeping
34. We ______ each other since high
school.
A) know
B) are knowing
C) have known
D) have been knowing
35. She ______ to the supermarket every
Friday.
A) goes
B) is going
C) has gone
D) has been going
36. The teacher ______ the lesson right
now.
A) explains
B) is explaining
C) has explained
D) has been explaining
37. He ______ never ______ to a concert.
A) has / been
B) is / going
C) does / go
D) was / going
38. I ______ this book since last week.
A) read
B) am reading
C) have read
D) have been reading
39. They are considering our proposal.
They ______ about it for days.
A) think
B) are thinking
C) have thought
D) have been thinking
40. The train ______. Let's get on.
A) arrives
B) is arriving
C) has arrived
D) has been arriving
41. My sister ______ as a nurse for five
years now.
A) works
B) is working
C) has worked
D) has been working
42. He ______ his car every Sunday.
A) washes
B) is washing
C) has washed
D) has been washing
43. The children ______ their breakfast.
They are ready for school.
A) have
B) are having
C) have had
D) have been having
44. She is exhausted. She ______ since 6
AM.
A) works
B) is working
C) has worked
D) has been working
45. I ______ that he is a good person.
A) believe
B) am believing
C) have believed
D) have been believing
46. We ______ for the mall for the past
hour.
A) look
B) are looking
C) have looked
D) have been looking
47. He ______ his leg. That's why he
can't walk properly.
A) breaks
B) is breaking
C) has broken
D) has been breaking
48. They ______ in New York since 2015.
A) live
B) are living
C) have lived
D) have been living
49. I usually ______ up at 7 AM, but
today I ______ up at 6 AM.
A) get / am getting
B) get / get
C) am getting / get
D) have gotten / get
50. It ______ a lot in this city during
winter.
A) snows
B) is snowing
C) has snowed
D) has been snowing
51. I ______ for my wallet for ten
minutes but I can't find it.
A) look
B) am looking
C) have looked
D) have been looking
52. She ______ just ______ her room. It
looks clean.
A) has / cleaned
B) is / cleaning
C) was / cleaning
D) did / clean
53. The students ______ silently because
the teacher is angry.
A) sit
B) are sitting
C) have sat
D) have been sitting
54. He ______ football for his school
team since he was ten.
A) plays
B) is playing
C) has played
D) has been playing
55. I ______ a new job. I start next
week.
A) find
B) am finding
C) have found
D) have been finding
56. The company ______ the new policy
for two years now.
A) implements
B) is implementing
C) has implemented
D) has been implementing
57. He ______ to music all afternoon and
forgot his chores.
A) listens
B) is listening
C) has listened
D) has been listening
58. This computer ______ three times
this week.
A) crashes
B) is crashing
C) has crashed
D) has been crashing
59. They ______ in the pool at the
moment.
A) swim
B) are swimming
C) have swum
D) have been swimming
60. We ______ each other for ages.
A) don't see
B) aren't seeing
C) haven't seen
D) haven't been seeing
61. She ______ her grandmother every
weekend.
A) visits
B) is visiting
C) has visited
D) has been visiting
62. The workers ______ the road for the
last two days.
A) repair
B) are repairing
C) have repaired
D) have been repairing
63. I ______ to the radio while I drive.
A) listen
B) am listening
C) have listened
D) have been listening
64. He ______ his phone. Can you call
him on his office line?
A) loses
B) is losing
C) has lost
D) has been losing
65. The twins ______ very fast. They
need new shoes.
A) grow
B) are growing
C) have grown
D) have been growing
66. I ______ this car for over ten
years.
A) have
B) am having
C) have had
D) have been having
67. The chef ______ the soup. It tastes
delicious.
A) tastes
B) is tasting
C) has tasted
D) has been tasting
68. They ______ about the problem all
night.
A) talk
B) are talking
C) have talked
D) have been talking
69. We ______ to three different
countries this year.
A) travel
B) are traveling
C) have traveled
D) have been traveling
70. He is a great writer. He ______ many
books.
A) writes
B) is writing
C) has written
D) has been writing
71. The baby ______ for milk. It's time
for his feed.
A) cries
B) is crying
C) has cried
D) has been crying
72. My friends ______ to the cinema on
Fridays.
A) go
B) are going
C) have gone
D) have been going
73. I ______ for a new apartment for
months now.
A) look
B) am looking
C) have looked
D) have been looking
74. She ______ her homework yet. She's
still working on it.
A) doesn't finish
B) isn't finishing
C) hasn't finished
D) hasn't been finishing
75. The river ______ to the sea.
A) flows
B) is flowing
C) has flowed
D) has been flowing
76. He ______ a lot of weight recently.
A) loses
B) is losing
C) has lost
D) has been losing
77. The students ______ an exam right
now.
A) take
B) are taking
C) have taken
D) have been taking
78. We ______ the same house since we
got married.
A) live in
B) are living in
C) have lived in
D) have been living in
79. He ______ that he is right.
A) insists
B) is insisting
C) has insisted
D) has been insisting
80. I ______ for you for the last hour!
Where were you?
A) wait
B) am waiting
C) have waited
D) have been waiting
81. She ______ like her mother very
much.
A) looks
B) is looking
C) has looked
D) has been looking
82. The bridge ______ for a year, but
it's finally open.
A) is repaired
B) is being repaired
C) has been repaired
D) has been being repaired (Use C for simplicity)
83. The population of the city ______
rapidly.
A) increases
B) is increasing
C) has increased
D) has been increasing
84. We ______ to the news. They are talking
about the elections.
A) listen
B) are listening
C) have listened
D) have been listening
85. He ______ that movie many times.
A) watches
B) is watching
C) has watched
D) has been watching
86. The children are covered in paint.
They ______.
A) paint
B) are painting
C) have painted
D) have been painting
87. I ______ my grandmother for three
years.
A) don't visit
B) am not visiting
C) haven't visited
D) haven't been visiting
88. She ______ a shower. She'll join us
in a minute.
A) takes
B) is taking
C) has taken
D) has been taking
89. The team ______ really well this
season.
A) plays
B) is playing
C) has played
D) has been playing
90. I ______ that book yet.
A) don't finish
B) am not finishing
C) haven't finished
D) haven't been finishing
91. He ______ in the hospital since the
accident.
A) is
B) has been
C) has being (Grammatically incorrect. Use B)
(Revised 91): He ______ in the hospital for two
weeks now.
A) is
B) has been
C) have been
D) had been
92. The teacher ______ the tests. We are
waiting for our marks.
A) checks
B) is checking
C) has checked
D) has been checking
93. They ______ to the party every year.
A) go
B) are going
C) have gone
D) have been going
94. My car ______ better now that I
changed the oil.
A) runs
B) is running
C) has run
D) has been running
95. I ______ never ______ pizza with
pineapple. Is it good?
A) have / eaten
B) am / eating
C) did / eat
D) was / eating
96. The leaves ______ yellow. Autumn is
coming.
A) turn
B) are turning
C) have turned
D) have been turning
97. We ______ for a decision for weeks.
A) wait
B) are waiting
C) have waited
D) have been waiting
98. He ______ a lot of photos during his
trip.
A) takes
B) is taking
C) has taken
D) has been taking
99. The battery ______. We need to
charge it.
A) dies
B) is dying
C) has died
D) has been dying
100.
I
______ to learn French for two years, and I can speak a little now.
A) try
B) am trying
C) have tried
D) have been trying
1. C) goes — Daily routine (Simple Present)
2. B) are singing — Happening now
3. C) have seen — Experience until now
4. C) have lived — Since + starting time
5. A) has / is having — Habit + today/now
6. D) have been waiting — Action continuing for a duration
7. A) boils — Scientific fact
8. B) is reading — Temporary action this week
9. D) have you been studying — Duration + still continuing
10. A) leaves — Timetable/schedule
11. D) has been doing — Lately + ongoing activity
12. A) go — Habit
13. D) have been playing — Since morning + continuing
14. C) has finished — Completed result
15. A) rises — Universal truth
16. C) have come — Repeated experience over years
17. B) am trying — Happening now
18. B) is living — Temporary situation
19. A) have / been — Life experience
20. D) have been working — For three hours + continuing
21. C) has left — Completed action with present
result
22. B) is making — At the moment
23. B) is working — These days (temporary)
24. C) have known — Stative verb + for
25. C) have seen — Previous experience
26. D) have been playing — All morning + continuing
27. A) revolves — Scientific fact
28. B) is taking — Right now
29. C) have lost — Present result
30. D) have been preparing — For two months + continuing
31. D) has been working — Cause of tiredness
32. C) have heard — First time + Present Perfect
33. B) is sleeping — At the moment
34. C) have known — Since high school
35. A) goes — Habit
36. B) is explaining — Right now
37. A) has / been — Experience
38. D) have been reading — Since last week + continuing
39. D) have been thinking — Ongoing activity for days
40. B) is arriving — Happening now
41. C) has worked — For five years
42. A) washes — Habit
43. C) have had — Completed action
44. D) has been working — Since 6 AM + continuing
45. A) believe — Stative verb
46. D) have been looking — For the past hour
47. C) has broken — Present result
48. C) have lived — Since 2015
49. A) get / am getting — Habit + today
50. A) snows — General fact
51. D) have been looking — For ten minutes + continuing
52. A) has / cleaned — Just completed
53. B) are sitting — Right now
54. C) has played — Since he was ten
55. C) have found — Completed result
56. C) has implemented — Action completed within period
57. D) has been listening — All afternoon + continuing
58. C) has crashed — This week + repeated completed
actions
59. B) are swimming — At the moment
60. C) haven't seen — Present Perfect negative
61. A) visits — Habit
62. D) have been repairing — Last two days + continuing
63. A) listen — Habit
64. C) has lost — Present result
65. B) are growing — Ongoing change
66. C) have had — Possession + for
67. B) is tasting — Checking flavor now
68. D) have been talking — All night + continuing
69. C) have traveled — This year + completed experiences
70. C) has written — Achievement until now
71. B) is crying — Right now
72. A) go — Habit
73. D) have been looking — For months + continuing
74. C) hasn't finished — Yet + incomplete
75. A) flows — General fact
76. C) has lost — Recently + result
77. B) are taking — Right now
78. C) have lived in — Since marriage
79. A) insists — Stative/reporting verb
80. D) have been waiting — For the last hour
81. A) looks — Stative verb (appearance)
82. C) has been repaired — Completed passive action
83. B) is increasing — Ongoing change
84. B) are listening — Right now
85. C) has watched — Many times (experience)
86. D) have been painting — Evidence of recent activity
87. C) haven't visited — For three years
88. B) is taking — At the moment
89. C) has played — Performance this season
90. C) haven't finished — Yet + incomplete
91. B) has been — For two weeks
92. B) is checking — Right now
93. A) go — Habit
94. A) runs — Present condition
95. A) have / eaten — Life experience
96. B) are turning — Ongoing change
97. D) have been waiting — For weeks + continuing
98. C) has taken — Completed action during trip
99. B) is dying — Happening now
100.
D)
have been trying
— For two years + continuing
No comments:
Post a Comment