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
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