1-50 General Tense Questions

1-50 General Tense Questions

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:
[1] I ________my homework, (do, did, am doing) . So, don't make noise.
[2] The bus _________ (has left/have left) ten minutes ago.
[3] Our boss thanked us for what we _______. (have been accomplishing, has accomplished, had accomplished)
[4] Yanga SC players _______ out of their dressing rooms. (has come, have come, have came)
[5] Henry ______ to be a doctor.
(wants, wanting, is wanting)
[6] I _________ him for a long time. (am knowing, know, have known)
[7] Asha _______ TV most evenings. (is watch, watches, is watching)
[8] He ________ go to the cinema once a week. (liked to, used to)
[9] At first, Form I Students _________ English Course for six months. (study, am studying, have been studying) .
[10] I _______ a strange noise for 30 minutes now. (hear, am hearing, had been hearing).

[11] This soup ______  good.
A. taste
B. tastes
C. tasting
[12] My grandmother got an accident when she _________ firewood.
A. is collecting
B. was collecting
C. collected
[13] Those little boys _________ all morning.
A. plays
B. has been playing
C. have been playing
[14] Students _________ their homework yesterday.
A. finished
B. have finished
C. has finished
[15] I _______ him at the zoo yesterday.
A. meet
B. met
C. meets
[16] I _______ Rose this week.
A. hadn't seen
B. haven't seen
C. hasn't seen
[17] The Sunday News________ on Sundays.
A. is publishing
B. is published
C. are published
[18] The driver ____________ fast when the accident happened.
A. is driving
B. was driving
C. has driven
[19] Kenyan ambassador __________ here for the last four years.
A. is working
B. has been working
C. have been working
[20] Board members ________ a meeting with us today.
A. will has
B. will have
C. shall has

[21] My grandmother _______ coughing since mid night.
A. has been
B. has a
C. is
[22] Although it was raining, we __________ football.
A. was playing
B. played
C. were played
[23] The children started playing while it ________.
A. is raining
B. was raining
C. rained
[24] They _________ a big snake in the garden.
A. have saw
B. has seen
C. have seen
[25] Tomorrow evening I will _________ for my uncle at my house.
A. be waited
B. been waiting
C. be waiting
[26] By next month, I will _________ writing my short story.
A. have completed
B. be completed
C. have completing
[27] The earth _________ around the Sun.
A. moved
B. moves
C. move
[28] She __________ writing an application letter.
A. has finished
B. has been finished
C. have finished
[29] I didn't ________ him a letter.
A. send
B. sends
C. sent
[30] Most students ________ worried before exams.
A. looking 
B. looks
C. looks

[31] The boss ________ to speak with his employees right now.
A. wanted
B. has wanted
C. wants
[32] Your group should _________the work right now!
A. presented
B. be presenting
C. been presenting
[33] I___________ attending the meeting.
A. will have
B. will be
C. will has
[34] He ________ embarrassed whenever he fails to defend himself.
A. feel
B. felt
C. feels
[35] It _______ since morning.
A. has been raining
B. is rained
C. rains
[36] Gabriel and George ________ down many trees.
A. have cut
B. has cut
C. have cutting
[37] She did ______ of things yesterday.
A. a lot
B. lot
C. lot's
[38] The dogs ____________ something.
A. has smelled
B. have smelled
C. have been smelled
[39] I _________ my clothes.
A. have washed
B. have washes
C. has washed
[40] Recently, life ___________ modern and complicated.
A. has become
B. have become
C. had become

[41] At our village, the Sun _______ over the hills.
A. rises
B. raises
C. rise
[42] We have been waiting for the meeting _______ morning.
A. from
B. since
C. by
[43] I'll send you a ______________ letter.
A. handwritten
B. handwriting
C. handwrote
[44] Our village _______ its appearance since 2000.
A. has being changed
B. has been changed
C. has been changing
[45] I _________ there for some time.
A. have been
B. am been
C. am being
[46] My bicycle ________ repaired.
A. is been
B. is being
C. is becoming
[47] One passenger jumped off the bus while it ________.
A. had moved
B. moved
C. was moving
[48] The Guest of Honour has stood up ____________ his speech.
A. to give
B. by giving
C. for giving
[49] I _________ reading a novel when my friends came.
A. had been finishing
B. had finished
C. had been finished
[50] I __________ that movie twice.
A. have seen
B. have been seen
C. have been seeing

Check the Answers for 1-50 General Tense Questions Here

Click Here to Download the Previews of each ‘O’ Level English Revision Below:

01.General ‘O’ Level Revision  

02.Hawathe Bus Driver  

03.Kaluluthe Hare  

04.PassedLike a Shadow  



07.TheLion and the Jewel

08.Songof Lawino  




Ø FOR 1,000/= TZS ONLY! (PDF) per item

Ø FOR 1,000/= TZS ONLY! (PowerPoint) per item


Contacts:      0622 009 566

0765 884 936


HaloPesa:0622 009 566

M-Pesa    :0765 884 936


GET THE COMPLETE 'Comprehensive Handbook for Ordinary Level Literature’ Book (Soft Copy) with the following contents for just TZS 5,000/=

(Mpesa – 0765884936)

1. Introduction to Literature

2. Analysis of ‘O’ Level Class Readers for Form One & Form Two.

     - Hawa the Bus Driver

     - Kalulu the Hare

3. Analysis of ‘O’ Level English Novels

     -Passed like a Shadow

     -Unanswered Cries

4. Analysis of ‘O’ Level English Plays

      - The Black Hermit

     -The Lion and the Jewel

5. Analysis of ‘O’ Level English Poems

- Song of Lawino  

- Lost Beauty


- Eat More 

- Ballad of the Landlord 

- If We Must Die 

- Your Pain 

- An Abandoned Bundle


NB: Your opinions, criticism, and suggestions are welcome and highly appreciated.

Thank you!


Your support and contribution will guarantee the smooth, uninterrupted, consistent, and polished flow of these materials and make this world a better learning place for everyone. 

Please, take your precious time to visit Kachele OnlineLearn English bit by bitand Kachele Diary  .These are blogs which bring English Language Learners, English Language Teachers and General Knowledge seekers together. The blogs' contents are also extensively shared through various platforms like:

See also 'O' Level English Language Notes:
and many more.

Emmanuel Kachele

Emmanuel Kachele is a founder and Blogger of KACHELE ONLINE Blog, an educational blog where 'O' Level English - 'OLE', 'A' Level English (ALE) and other related teaching and life skills are shared extensively. This is an online center for all Tanzanian Secondary School English Language students and teachers (Forms I-VI) and all interested English Language learners and teachers worldwide.

Post a Comment

Please share your thoughts

Previous Post Next Post