Are you ready to test your knowledge on tenses in English grammar? Check out the following grammar quiz and improve your grammar knowledge. Learn English grammar through MCQ questions followed by four options, answers and explanations for each answer.
{getToc} $title={Table of Contents}
Introduction to English Tense Tests
Understanding English tenses is crucial for effective communication and writing. One way to test your English grammar skill is practicing tense quizzes and tests.
In this article, we have prepared all tenses mixed MCQ questions covering twelve tenses quizzes to help you better understand the usage of tenses.
Tense quiz for all levels
The following tense quizzes cater to learners of all levels, whether beginners seeking to understand basic tense usage or advanced learners refining their mastery of complex structures.
Tense Grammar Quiz Questions
Let's start with the tense quizzes. Test your understanding with our Present Simple Quiz, Present Perfect Quiz, Past Tense and Future tenses Quizzes. These quizzes cover essential aspects of the present tense, past tense and future tense ensuring a comprehensive evaluation of your knowledge.
We usually ........... to the park on Saturdays to play.
✅ SIMPLE PRESENT TENSE (S+V1/V5+O) is used with the adverbs always, seldom, daily, usually, occasionally, hardly, now-a-days, rarely, sometimes, never, generally, frequently, often, every day, every week, every month, every year, once a week, twice......, three times......, whenever, after, every time, etc. '
Olivia and Amelia ......already ........the project.
have, finished
has, finished
had, finished
will, finish
✅ PRESENT PERFECT TENSE (S+has/have+V3+O) is used with the adverbs 'ALREADY', 'RECENTLY', 'JUST', 'NOT+YET''
They ............ to the library once a week to borrow books.
✅ SIMPLE PRESENT TENSE (S+V1/V5+O) is used with the adverbs always, seldom, daily, usually, occasionally, hardly, now-a-days, rarely, sometimes, never, generally, frequently, often, every day, every week, every month, every year, once a week, twice......, three times......, whenever, after, every time, etc. '
The earth ............ round the sun.
moves
move
will move
moved
✅ The sentence expresses universal truth. '
I .......... her for six hours.
have been waiting
has been waiting
was waiting
am waiting
✅ Present perfect continuous tense (Sub+has/have+been+V4+Obj) is used for an action that began at some time in the past and is still continuing. This tense is basically used to indicate the action/activities that take place for longer duration.'
They ........... a sandcastle at this time yesterday.
were building
are building
have been building
will be building
✅ PAST CONTINUOUS TENSE (S+was/were+V4+O) is used with 'all day yesterday', 'all last night' , 'all Sunday', 'at this time yesterday', 'at this moment yesterday', etc.'
Our relatives ........... on a vacation every year.
✅ SIMPLE PRESENT TENSE (S+V1/V5+O) is used with the adverbs always, seldom, daily, usually, occasionally, hardly, now-a-days, rarely, sometimes, never, generally, frequently, often, every day, every week, every month, every year, once a week, twice......, three times......, whenever, after, every time, etc. '
Grammar Tense Quiz Questions and Answers
Tense tests and quizzes are important to help improve grammar proficiency. Understanding of tenses boosts language proficiency. Now, try the following multiple choice questions and answers related to past simple, present perfect, present simple and future.
Water ............. at 100 degree celsius.
boils
boiled
will boil
boil
✅ The sentences expresses general truth. So, SIMPLE PRESENT TENSE (S+V1/V5+O) is used '
I ........... to the beach yesterday.
went
go
have gone
had gone
✅ SIMPLE PAST TENSE (S+V2+O) is used to denote an action completed in the past. This tense is usually used with the PAST TIME ADVERB like: Yesterday, Last+...(week/month)......, In 1995, ...(three hours/two months)....+ago, During my childhood etc.'
By the time they arrive, I .......... on this project for three hours.
will have been working
will be working
will have worked
will work
✅ FUTURE PERFECT CONTINUOUS (S+will be+V4+O) is used with ‘By, before + future time’ and ‘for+ period of time’.'
We .......... the movie. It was so entertaining.
have watched
has watched
watch
will watch
✅ PRESENT PERFECT TENSE (S+has/have+V3+O) is used to denote recent past actions which have results in the present. '
She .............. in this village since 2061 B.S.
has been living
have been living
was living
is living
✅ Present perfect continuous tense (Sub+has/have+been+V4+Obj) is used for an action that began at some time in the past and is still continuing. This tense is basically used to indicate the action/activities that take place for longer duration.'
I always ............ to college.
go
have gone
will go
goes
✅ The sentence expresses habitual actions, regular actions. So, SIMPLE PRESENT TENSE (S+V1/V5+O) is used '
I .......... for my exam right now.
am studying
are studying
study
studies
✅ PRESENT CONTINUOUS (S+is/am/are+V4+O) is used with the adverbs: now, still, at present, at the moment, at this time, this morning, afternoon, evening, nextday, week, month, year, soon, in the near future, tomorrow morning, etc.'
Tense Quiz Multiple Choice Questions and Answers
Multiple-choice tense tests are important to evaluate our understanding about using different verbs. These tests provide a structured way to assess and improve tense usage through quizzes. So, let’s begin.
For several months now, the construction worker .......... the old building.
has been renovating
have been renovating
were renovating
are renovating
✅ Present perfect continuous (Sub+has/have+been+V4+Obj) tense is used with ‘Since +point of time’, ‘for +period of time + now’, ‘all +present time: all this morning, afternoon, evening, all this week, month, years etc'
She ................ a glass of milk every morning.
takes
take
will take
took
✅ The sentence expresses habitual actions, regular actions. So, SIMPLE PRESENT TENSE (S+V1/V5+O) is used '
Emma ........... a teacher since 2010.
has been
have been
was
is
✅ PRESENT PERFECT TENSE (S+has/have+V3+O) is used with ‘SINCE + POINT OF TIME or FOR + PERIOD OF TIME’ to denote an action beginning at sometime in the past and continuing up to the present moment.'
Coming summer, they ........... on a family vacation.
will go
went
will have gone
are going
✅ SIMPLE FUTURE TENSE (S+will+V1+O) is used with the FUTURE time ADVERB like: Tomorrow, Next month, Coming Saturday, Next year, Tomorrow morning, Next week, Coming summer.'
I ............ an early meeting tomorrow morning.
am having
are having
have
had
✅ PRESENT CONTINUOUS (S+is/am/are+V4+O) is used with the adverbs: now, still, at present, at the moment, at this time, this morning, afternoon, evening, nextday, week, month, year, soon, in the near future, tomorrow morning, etc.'
I hardly ever .......... to do my homework.
forget
forgets
WrongOption
will forget
✅ SIMPLE PRESENT TENSE (S+V1/V5+O) is used with the adverbs always, seldom, daily, usually, occasionally, hardly, now-a-days, rarely, sometimes, never, generally, frequently, often, every day, every week, every month, every year, once a week, twice......, three times......, whenever, after, every time, etc. '
All year, the scientists ........... experiments to gather data for their research.
have been conducting
has been conducting
are conducting
will be conducting
✅ Present perfect continuous (Sub+has/have+been+V4+Obj) tense is used with ‘Since +point of time’, ‘for +period of time + now’, ‘all +present time: all this morning, afternoon, evening, all this week, month, years etc'
English Grammar Tense Tests Questions and Answers
Testing your English grammar skills is a vital step towards improvement. Our tests cover all 12 tenses, making it an ideal resource for those aiming to strengthen their grasp of grammar. Alright, let's start the quiz now.
The sun ................... in the east.
rises
rose
rise
will rise
✅ The sentence expresses universal truth. So, SIMPLE PRESENT TENSE (S+V1/V5+O) is used '
Once upon a time, there ........ a brave knight.
✅ SIMPLE PAST TENSE (S+V2+O) is used to denote an action completed in the past. This tense is usually used with the PAST TIME ADVERB like: Yesterday, Last+...(week/month)......, In 1995, ...(three hours/two months)....+ago, During my childhood etc.'
At this time tomorrow, he .......... a presentation to the board of directors.
will be delivering
will deliver
will have been delivering
✅ FUTURE CONTINUOUS (S+will be+ V4+ O) is used with the adverbials: at this time tomorrow, at this moment tomorrow, etc.'
By the time the concert starts, the band ............ for several hours.
will have been rehearsing
will rehearse
rehearse
rehearsed
✅ FUTURE PERFECT CONTINUOUS (S+will be+V4+O) is used with ‘By, before + future time’ and ‘for+ period of time’.'
The child .............. his teeth twice a day, in the morning and before bed.
brushes
brush
will brush
are brushing
✅ SIMPLE PRESENT TENSE (S+V1/V5+O) is used with the adverbs always, seldom, daily, usually, occasionally, hardly, now-a-days, rarely, sometimes, never, generally, frequently, often, every day, every week, every month, every year, once a week, twice......, three times......, whenever, after, every time, etc. '
William usually ........... to the park on Saturdays to play.
✅ SIMPLE PRESENT TENSE (S+V1/V5+O) is used with the adverbs always, seldom, daily, usually, occasionally, hardly, now-a-days, rarely, sometimes, never, generally, frequently, often, every day, every week, every month, every year, once a week, twice......, three times......, whenever, after, every time, etc. '
She .......... the entire book, and she can't wait to discuss it with her book club.
has read
have read
reads
is reading
✅ PRESENT PERFECT TENSE (S+has/have+V3+O) is used to denote recent past actions which have results in the present. '
How did you do on these tenses quizzes? If you got most of them right, congratulations! Your grammar skills are solid.
But if you struggled, don't worry - keep practicing tenses and check out our next sets too.
Let us know in the comments how you did on the quiz.
Learn English getting connected with learnenglish.com.np for more grammar quizzes to help boost your English language abilities.