1. She ___ to school every day.
a) go
b) goes
c) is going
d) has gone
Answer: goes
2. They ___ in Dhaka since 2015.
a) live
b) lived
c) have lived
d) are living
Answer: have lived
3. Look! The baby ___ .
a) cries
b) cried
c) is crying
d) has cried
Answer: is crying
4. I ___ my homework already.
a) finish
b) am finishing
c) have finished
d) finished
Answer: have finished
5. Water ___ at 100°C.
a) boiled
b) boils
c) is boiling
d) has boiled
Answer: boils
6. We ___ for you for two hours.
a) wait
b) are waiting
c) have been waiting
d) waited
Answer: have been waiting
7. He usually ___ tea in the morning.
a) drinks
b) is drinking
c) has drunk
d) drink
Answer: drinks
8. The students ___ for the exam now.
a) prepare
b) prepared
c) are preparing
d) have prepared
Answer: are preparing
9. She ___ three novels so far.
a) writes
b) wrote
c) has written
d) is writing
Answer: has written
10. I ___ him since childhood.
a) know
b) knew
c) have known
d) am knowing
Answer: have known
11. The train ___ at 6 am tomorrow.
a) leaves
b) left
c) is leaving
d) has left
Answer: leaves
12. She ___ in this office for five years.
a) works
b) worked
c) has worked
d) is working
Answer: has worked
13. Why ___ you crying?
a) do
b) are
c) have
d) did
Answer: are
14. He ___ his keys again!
a) loses
b) is losing
c) has lost
d) lost
Answer: has lost
15. The earth ___ round the sun.
a) moved
b) moves
c) is moving
d) has moved
Answer: moves
16. They ___ TV at the moment.
a) watch
b) watched
c) are watching
d) have watched
Answer: are watching
17. I ___ never ___ such a movie.
a) did / see
b) have / seen
c) am / seeing
d) do / see
Answer: have / seen
18. She ___ just ___ her lunch.
a) has / finished
b) is / finishing
c) did / finish
d) have / finished
Answer: has / finished
19. He ___ football every Friday.
a) plays
b) is playing
c) has played
d) played
Answer: plays
20. We ___ here for a long time.
a) stay
b) are staying
c) have stayed
d) stayed
Answer: have stayed
21. Listen! Someone ___ at the door.
a) knocks
b) knocked
c) is knocking
d) has knocked
Answer: is knocking
22. She ___ English very well.
a) speaks
b) is speaking
c) has spoken
d) spoke
Answer: speaks
23. I ___ my pen. Can you help?
a) lose
b) am losing
c) have lost
d) lost
Answer: have lost
24. They ___ for the bus right now.
a) wait
b) are waiting
c) have waited
d) waited
Answer: are waiting
25. He ___ in this company since January.
a) works
b) is working
c) has been working
d) worked
Answer: has been working
26. The sun ___ in the east.
a) rises
b) is rising
c) rose
d) has risen
Answer: rises
Read More:
27. She ___ her mother every week.
a) visits
b) is visiting
c) has visited
d) visited
Answer: visits
28. We ___ already ___ the task.
a) did / complete
b) have / completed
c) are / completing
d) do / complete
Answer: have / completed
29. He ___ to the gym these days.
a) goes
b) went
c) is going
d) has gone
Answer: is going
30. I ___ for this opportunity all my life.
a) wait
b) am waiting
c) have waited
d) waited
Answer: have waited
31. She ___ dinner now.
a) cooks
b) cooked
c) is cooking
d) has cooked
Answer: is cooking
32. They ___ never ___ abroad.
a) did / go
b) have / gone
c) are / going
d) do / go
Answer: have / gone
33. He ___ hard these days.
a) works
b) worked
c) is working
d) has worked
Answer: is working
34. I ___ him twice this week.
a) meet
b) met
c) have met
d) am meeting
Answer: have met
35. The children ___ in the field now.
a) play
b) played
c) have played
d) are playing
Answer: are playing
36. She ___ always ___ late.
a) is / coming
b) has / come
c) does / come
d) did / come
Answer: is / coming
37. We ___ the project yet.
a) don’t finish
b) haven’t finished
c) didn’t finish
d) aren’t finishing
Answer: haven’t finished
38. He ___ here since morning.
a) is
b) was
c) has been
d) had been
Answer: has been
39. I ___ what you mean.
a) understand
b) am understanding
c) have understood
d) understood
Answer: understand
40. She ___ just ___ home.
a) has / reached
b) is / reaching
c) did / reach
d) have / reached
Answer: has / reached
41. They ___ their lesson now.
a) read
b) are reading
c) have read
d) readed
Answer: are reading
42. He ___ five letters today
a) writes
b) has written
c) wrote
d) is writing
Answer: has written
43. I ___ him for years.
a) know
b) knew
c) am knowing
d) have known
Answer: have known
44. The boys ___ cricket every afternoon.
a) have played
b) play
c) are playing
d) played
Answer: play
45. She ___ her work at present.
a) does
b) did
c) is doing
d) has done
Answer: is doing
46. We ___ never ___ such kindness.
a) did / see
b) have / seen
c) are / seeing
d) do / see
Answer: have / seen
47. He ___ already ___ the report.
a) has / submitted
b) is / submitting
c) did / submit
d) have / submitted
Answer: has / submitted
48. ___ to call you later. (planned future – present continuous)
a) am going
b) go
c) went
d) have gone
Answer: am going
49. She ___ the piano very well.
a) plays
b) is playing
c) has played
d) played
Answer: plays
50. They ___ here for three hours
a) wait
b) are waiting
c) have been waiting
d) waited
Answer: have been waiting