banner ads

Today's Main Post

For More Videos Visit Our Channel

MCQs on English Grammar Tense || English Grammar || Tense

 

MCQs on English Grammar Tense

  1. I _____ a book now.

    • a) read
    • b) reads
    • c) am reading
    • d) was reading
  2. She usually _____ to school by bus.

    • a) goes
    • b) go
    • c) is going
    • d) went
  3. They _____ dinner when the phone rang.

    • a) were having
    • b) are having
    • c) have
    • d) had
  4. By this time next year, I _____ my degree.

    • a) will complete
    • b) completed
    • c) will have completed
    • d) have completed
  5. We _____ to the park every weekend.

    • a) go
    • b) went
    • c) going
    • d) gone
  6. He _____ his homework before he went out.

    • a) has finished
    • b) had finished
    • c) finished
    • d) finishes
  7. _____ you ever been to France?

    • a) Have
    • b) Has
    • c) Had
    • d) Are
  8. The train _____ at 6 PM every day.

    • a) leaves
    • b) leave
    • c) leaving
    • d) left
  9. I _____ a movie last night.

    • a) watched
    • b) watching
    • c) watches
    • d) watch
  10. They _____ in the garden now.

    • a) work
    • b) works
    • c) are working
    • d) worked
  11. By the time we arrived, the party _____.

    • a) starts
    • b) started
    • c) had started
    • d) will start
  12. She _____ to the gym every day last month.

    • a) go
    • b) goes
    • c) going
    • d) went
  13. He _____ his homework when I called him.

    • a) was doing
    • b) is doing
    • c) does
    • d) did
  14. I _____ to New York next week.

    • a) will travel
    • b) travels
    • c) travel
    • d) traveling
  15. We _____ here since 2010.

    • a) live
    • b) are living
    • c) lived
    • d) have lived
  16. The students _____ for the test right now.

    • a) study
    • b) studies
    • c) are studying
    • d) studied
  17. I _____ to the market yesterday.

    • a) went
    • b) go
    • c) gone
    • d) going
  18. She _____ already finished her project.

    • a) has
    • b) have
    • c) had
    • d) having
  19. We _____ to the beach next weekend.

    • a) will go
    • b) go
    • c) goes
    • d) went
  20. He _____ here for two hours.

    • a) is
    • b) was
    • c) has been
    • d) had been
  21. They _____ dinner when the guests arrived.

    • a) were having
    • b) are having
    • c) had
    • d) have
  22. By the time I get home, they _____ eating.

    • a) will finish
    • b) finished
    • c) will have finished
    • d) finishes
  23. She _____ TV when I arrived.

    • a) watches
    • b) is watching
    • c) was watching
    • d) watched
  24. I _____ to the gym every Monday.

    • a) go
    • b) goes
    • c) going
    • d) went
  25. He _____ his homework before he went to bed.

    • a) has done
    • b) did
    • c) had done
    • d) does
  26. We _____ in this house for ten years.

    • a) live
    • b) lived
    • c) have lived
    • d) are living
  27. She _____ breakfast when I called her.

    • a) has
    • b) have
    • c) was having
    • d) had
  28. I _____ my friends next weekend.

    • a) visit
    • b) visits
    • c) visiting
    • d) will visit
  29. He _____ his homework already.

    • a) did
    • b) has done
    • c) had done
    • d) does
  30. We _____ dinner now.

    • a) have
    • b) has
    • c) having
    • d) are having
  31. They _____ in the garden when it started raining.

    • a) were working
    • b) are working
    • c) worked
    • d) work
  32. By next year, she _____ here for five years.

    • a) will work
    • b) will have worked
    • c) works
    • d) worked
  33. He _____ his homework every day.

    • a) do
    • b) does
    • c) doing
    • d) did
  34. I _____ my keys yesterday.

    • a) lose
    • b) lost
    • c) losing
    • d) loses
  35. She _____ already finished her homework.

    • a) has
    • b) have
    • c) had
    • d) having
  36. We _____ to the park every Sunday.

    • a) go
    • b) goes
    • c) going
    • d) went
  37. He _____ his homework when I arrived.

    • a) is doing
    • b) was doing
    • c) did
    • d) does
  38. I _____ to Paris next year.

    • a) will travel
    • b) travels
    • c) travel
    • d) traveling
  39. They _____ here since 2015.

    • a) live
    • b) are living
    • c) lived
    • d) have lived
  40. She _____ for the exam right now.

    • a) study
    • b) studies
    • c) is studying
    • d) studied
  41. I _____ to the cinema yesterday.

    • a) go
    • b) gone
    • c) going
    • d) went
  42. He _____ already done his project.

    • a) has
    • b) have
    • c) had
    • d) having
  43. We _____ to the mountains next weekend.

    • a) will go
    • b) go
    • c) goes
    • d) went
  44. She _____ here for three hours.

    • a) is
    • b) was
    • c) has been
    • d) had been
  45. They _____ dinner when the doorbell rang.

    • a) were having
    • b) are having
    • c) had
    • d) have
  46. By the time I arrive, they _____ finished eating.

    • a) will finish
    • b) finished
    • c) will have finished
    • d) finishes
  47. She _____ TV when I called.

    • a) watches
    • b) is watching
    • c) was watching
    • d) watched
  48. I _____ to the gym every Tuesday.

    • a) go
    • b) goes
    • c) going
    • d) went
  49. He _____ his homework before going to bed.

    • a) has done
    • b) did
    • c) had done
    • d) does
  50. We _____ in this town for twenty years.

    • a) live
    • b) lived
    • c) have lived
    • d) are living
  51. She _____ breakfast when I arrived.

    • a) has
    • b) have
    • c) was having
    • d) had
  52. I _____ my friends next weekend.

    • a) visit
    • b) visits
    • c) visiting
    • d) will visit
  53. He _____ his homework already.

    • a) did
    • b) has done
    • c) had done
    • d) does
  54. We _____ dinner now.

    • a) have
    • b) has
    • c) having
    • d) are having
  55. They _____ in the park when it started raining.

    • a) were playing
    • b) are playing
    • c) played
    • d) play
  56. By next year, she _____ here for five years.

    • a) will work
    • b) will have worked
    • c) works
    • d) worked
  57. He _____ his homework every day.

    • a) do
    • b) does
    • c) doing
    • d) did
  58. I _____ my keys yesterday.

    • a) lose
    • b) lost
    • c) losing
    • d) loses
  59. She _____ already finished her homework.

    • a) has
    • b) have
    • c) had
    • d) having
  60. We _____ to the zoo every Sunday.

    • a) go
    • b) goes
    • c) going
    • d) went
  61. He _____ his homework when I came home.

    • a) is doing
    • b) was doing
    • c) did
    • d) does
  62. I _____ to London next year.

    • a) will travel
    • b) travels
    • c) travel
    • d) traveling
  63. They _____ here since 2010.

    • a) live
    • b) are living
    • c) lived
    • d) have lived
  64. She _____ for the exam right now.

    • a) study
    • b) studies
    • c) is studying
    • d) studied
  65. I _____ to the market yesterday.

    • a) go
    • b) gone
    • c) going
    • d) went
  66. He _____ already done his assignment.

    • a) has
    • b) have
    • c) had
    • d) having
  67. We _____ to the beach next weekend.

    • a) will go
    • b) go
    • c) goes
    • d) went
  68. She _____ here for three hours.

    • a) is
    • b) was
    • c) has been
    • d) had been
  69. They _____ dinner when the phone rang.

    • a) were having
    • b) are having
    • c) had
    • d) have
  70. By the time I get home, they _____ eating.

    • a) will finish
    • b) finished
    • c) will have finished
    • d) finishes
  71. She _____ TV when I called.

    • a) watches
    • b) is watching
    • c) was watching
    • d) watched
  72. I _____ to the gym every Wednesday.

    • a) go
    • b) goes
    • c) going
    • d) went
  73. He _____ his homework before sleeping.

    • a) has done
    • b) did
    • c) had done
    • d) does
  74. We _____ in this city for twenty years.

    • a) live
    • b) lived
    • c) have lived
    • d) are living
  75. She _____ breakfast when I called.

    • a) has
    • b) have
    • c) was having
    • d) had
  76. I _____ my friends next weekend.

    • a) visit
    • b) visits
    • c) visiting
    • d) will visit
  77. He _____ his homework already.

    • a) did
    • b) has done
    • c) had done
    • d) does
  78. We _____ dinner now.

    • a) have
    • b) has
    • c) having
    • d) are having
  79. They _____ in the garden when it started raining.

    • a) were playing
    • b) are playing
    • c) played
    • d) play
  80. By next year, she _____ here for five years.

    • a) will work
    • b) will have worked
    • c) works
    • d) worked
  81. He _____ his homework every day.

    • a) do
    • b) does
    • c) doing
    • d) did
  82. I _____ my wallet yesterday.

    • a) lose
    • b) lost
    • c) losing
    • d) loses
  83. She _____ already finished her homework.

    • a) has
    • b) have
    • c) had
    • d) having
  84. We _____ to the park every Sunday.

    • a) go
    • b) goes
    • c) going
    • d) went
  85. He _____ his homework when I arrived.

    • a) is doing
    • b) was doing
    • c) did
    • d) does
  86. I _____ to Paris next year.

    • a) will travel
    • b) travels
    • c) travel
    • d) traveling
  87. They _____ here since 2015.

    • a) live
    • b) are living
    • c) lived
    • d) have lived
  88. She _____ for the exam right now.

    • a) study
    • b) studies
    • c) is studying
    • d) studied
  89. I _____ to the cinema yesterday.

    • a) go
    • b) gone
    • c) going
    • d) went
  90. He _____ already done his project.

    • a) has
    • b) have
    • c) had
    • d) having
  91. We _____ to the mountains next weekend.

    • a) will go
    • b) go
    • c) goes
    • d) went
  92. She _____ here for three hours.

    • a) is
    • b) was
    • c) has been
    • d) had been
  93. They _____ dinner when the doorbell rang.

    • a) were having
    • b) are having
    • c) had
    • d) have
  94. By the time I arrive, they _____ finished eating.

    • a) will finish
    • b) finished
    • c) will have finished
    • d) finishes
  95. She _____ TV when I called.

    • a) watches
    • b) is watching
    • c) was watching
    • d) watched
  96. I _____ to the gym every Tuesday.

    • a) go
    • b) goes
    • c) going
    • d) went
  97. He _____ his homework before going to bed.

    • a) has done
    • b) did
    • c) had done
    • d) does
  98. We _____ in this town for twenty years.

    • a) live
    • b) lived
    • c) have lived
    • d) are living
  99. She _____ breakfast when I arrived.

    • a) has
    • b) have
    • c) was having
    • d) had
  100. I _____ my friends next weekend. - a) visit - b) visits - c) visiting - d) will visit


Answers:


Post a Comment

0 Comments