Sunday, 12 July 2026

100 Mixed Fill-in-the-Blank Questions (Simple Present, Present Continuous, Present Perfect & Present Perfect Continuous)

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

Ways to express proposals on Someone

 Ways to express proposals on Someone  PART 1: ROMANTIC / MARRIAGE PROPOSALS ( विवाह / प्रेम प्रस्ताव ) A. Direct & Traditional Prop...