These General Tense Questions have been compiled to test any English Language Learners in the three main types of tenses: Present, Past, and Future Tense.
In the following items (1-50), choose the most correct answer from the given choices:
 I ________my homework, (do, did, am doing) . So, don’t make noise.
 The bus _________ (has left/have left) ten minutes ago.
 Our boss thanked us for what we _______. (have been accomplishing, has accomplished, had accomplished)
 Yanga SC players _______ out of their dressing rooms. (has come, have come, have came)
 Henry ______ to be a doctor.
(wants, wanting, is wanting)
 I _________ him for a long time. (am knowing, know, have known)
 Asha _______ TV most evenings. (is watch, watches, is watching)
 He ________ go to the cinema once a week. (liked to, used to)
 At first, Form I Students _________ English Course for six months. (study, am studying, have been studying) .
 I _______ a strange noise for 30 minutes now. (hear, am hearing, had been hearing).
 This soup ______ good.
 My grandmother got an accident when she _________ firewood.
A. is collecting
B. was collecting
 Those little boys _________ all morning.
B. has been playing
C. have been playing
 Students _________ their homework yesterday.
B. have finished
C. has finished
 I _______ him at the zoo yesterday.
 I _______ Rose this week.
A. hadn’t seen
B. haven’t seen
C. hasn’t seen
 The Sunday News________ on Sundays.
A. is publishing
B. is published
C. are published
 The driver ____________ fast when the accident happened.
A. is driving
B. was driving
C. has driven
 Kenyan ambassador __________ here for the last four years.
A. is working
B. has been working
C. have been working
 Board members ________ a meeting with us today.
A. will has
B. will have
C. shall has
 My grandmother _______ coughing since mid night.
A. has been
B. has a
 Although it was raining, we __________ football.
A. was playing
C. were played
 The children started playing while it ________.
A. is raining
B. was raining
 They _________ a big snake in the garden.
A. have saw
B. has seen
C. have seen
 Tomorrow evening I will _________ for my uncle at my house.
A. be waited
B. been waiting
C. be waiting
 By next month, I will _________ writing my short story.
A. have completed
B. be completed
C. have completing
 The earth _________ around the Sun.
 She __________ writing an application letter.
A. has finished
B. has been finished
C. have finished
 I didn’t ________ him a letter.
 Most students ________ worried before exams.
 The boss ________ to speak with his employees right now.
B. has wanted
 Your group should _________the work right now!
B. be presenting
C. been presenting
 I___________ attending the meeting.
A. will have
B. will be
C. will has
 He ________ embarrassed whenever he fails to defend himself.
 It _______ since morning.
A. has been raining
B. is rained
 Gabriel and George ________ down many trees.
A. have cut
B. has cut
C. have cutting
 She did ______ of things yesterday.
A. a lot
 The dogs ____________ something.
A. has smelled
B. have smelled
C. have been smelled
 I _________ my clothes.
A. have washed
B. have washes
C. has washed
 Recently, life ___________ modern and complicated.
A. has become
B. have become
C. had become
 At our village, the Sun _______ over the hills.
 We have been waiting for the meeting _______ morning.
 I’ll send you a ______________ letter.
 Our village _______ its appearance since 2000.
A. has being changed
B. has been changed
C. has been changing
 I _________ there for some time.
A. have been
B. am been
C. am being
 My bicycle ________ repaired.
A. is been
B. is being
C. is becoming
 One passenger jumped off the bus while it ________.
A. had moved
C. was moving
 The Guest of Honour has stood up ____________ his speech.
A. to give
B. by giving
C. for giving
 I _________ reading a novel when my friends came.
A. had been finishing
B. had finished
C. had been finished
 I __________ that movie twice.
A. have seen
B. have been seen
C. have been seeing