Learning English tenses can be confusing for many students. Present, past, and future forms often mix up, especially in exams and daily writing. That is why tense exercise worksheets with answers are one of the most searched learning tools on Google today.
Worksheets help learners practice step by step. They improve sentence formation, clarity, and confidence. Whether you are a school student, competitive exam aspirant, or an English teacher, well-designed tense worksheets make learning easier and faster. In this article, you will get 10 carefully designed tense exercise worksheets, explained in simple English. Each worksheet focuses on a specific tense and includes clear exercises suitable for beginners to advanced learners.
Why Use Tense Exercise Worksheets with Answers?
Using tense exercise worksheets with answers has many advantages:
- Helps understand tense rules clearly
- Improves grammar accuracy
- Builds exam confidence
- Useful for self-study and classroom practice
- Easy revision before tests
Teachers can use these worksheets for assignments, while students can use them for daily practice.
Overview of English Tenses
Before moving to the worksheets, let us quickly revise the main tense categories:
- Present Tense – shows current actions or habits
- Past Tense – shows completed actions
- Future Tense – shows actions that will happen
Each tense has four forms:
- Simple
- Continuous
- Perfect
- Perfect Continuous
Now let us begin with the worksheets.
Who Can Use These Tense Worksheets?
These tense exercise worksheets with answers are suitable for:
- School students (Class 5–12)
- Competitive exam aspirants
- English teachers
- Home tutors
- ESL learners
They are ideal for both classroom teaching and self-study.
SET 1
- She usually ___ to school by bus.
A) goes
B) is going
C) went
D) has gone - They ___ dinner when I arrived.
A) eat
B) were eating
C) have eaten
D) will eat - I ___ this book already.
A) read
B) am reading
C) have read
D) had read - He ___ TV now.
A) watches
B) is watching
C) watched
D) has watched - We ___ the work before sunset.
A) finish
B) finished
C) will finish
D) are finishing - She ___ here since 2018.
A) works
B) worked
C) has been working
D) is working - The train ___ before we reached the station.
A) leaves
B) left
C) had left
D) will leave - I ___ you tomorrow.
A) see
B) saw
C) have seen
D) will see - He ___ hard these days.
A) works
B) worked
C) is working
D) had worked - They ___ football every evening.
A) play
B) are playing
C) played
D) have played
SET 2
- She ___ a letter when the phone rang.
A) writes
B) wrote
C) was writing
D) has written - We ___ for the bus for half an hour.
A) wait
B) waited
C) have been waiting
D) are waiting - He ___ the exam next week.
A) writes
B) will write
C) wrote
D) has written - The baby ___ since morning.
A) cries
B) cried
C) has been crying
D) is crying - I ___ never ___ such a movie.
A) did / see
B) have / seen
C) am / seeing
D) had / see - They ___ lunch at 1 pm yesterday.
A) eat
B) ate
C) were eating
D) have eaten - She ___ here when I met her.
A) lives
B) lived
C) was living
D) has lived - We ___ the work by tomorrow.
A) complete
B) completed
C) will complete
D) have completed - He ___ English for five years.
A) learns
B) learned
C) has been learning
D) is learning - The match ___ by the time we arrived.
A) starts
B) started
C) had started
D) will start
SET 3
- I ___ tea every morning.
A) drink
B) drank
C) am drinking
D) have drunk - She ___ for her exam now.
A) prepares
B) prepared
C) is preparing
D) has prepared - They ___ the room before guests came.
A) clean
B) cleaned
C) had cleaned
D) will clean - He ___ his keys yesterday.
A) loses
B) lost
C) has lost
D) is losing - We ___ a house next year.
A) build
B) built
C) will build
D) have built - The children ___ noise now.
A) make
B) made
C) are making
D) have made - She ___ already ___ her homework.
A) is / finishing
B) has / finished
C) was / finishing
D) had / finish - I ___ him at the station last night.
A) see
B) saw
C) have seen
D) will see - They ___ since morning.
A) work
B) worked
C) have been working
D) are working - He ___ a bike when he was young.
A) rides
B) rode
C) was riding
D) has ridden
SET 4
- She ___ to music when I called her.
A) listens
B) listened
C) was listening
D) has listened - We ___ this lesson tomorrow.
A) learn
B) learned
C) will learn
D) have learned - The sun ___ in the east.
A) rises
B) rose
C) is rising
D) has risen - I ___ for this company since 2020.
A) work
B) worked
C) have been working
D) am working - He ___ dinner when guests arrived.
A) cooks
B) cooked
C) was cooking
D) has cooked - She ___ her bag already.
A) packs
B) packed
C) has packed
D) is packing - They ___ the match yesterday.
A) win
B) won
C) have won
D) are winning - We ___ TV at 8 pm tonight.
A) watch
B) watched
C) will be watching
D) have watched - He ___ asleep when I entered.
A) sleeps
B) slept
C) was sleeping
D) has slept - The teacher ___ the lesson before the bell rang.
A) finishes
B) finished
C) had finished
D) will finish
SET 5
- I ___ never ___ abroad.
A) did / go
B) have / gone
C) am / going
D) had / go - She ___ lunch now.
A) eats
B) ate
C) is eating
D) has eaten - They ___ the work by evening.
A) finish
B) finished
C) will finish
D) have finished - He ___ for two hours.
A) sleeps
B) slept
C) has been sleeping
D) is sleeping - We ___ cricket every Sunday.
A) play
B) played
C) are playing
D) have played - She ___ the door before leaving.
A) locks
B) locked
C) had locked
D) will lock - I ___ him tomorrow morning.
A) meet
B) met
C) will meet
D) have met - They ___ lunch when I reached.
A) have
B) had
C) were having
D) have had - He ___ English well.
A) speaks
B) spoke
C) is speaking
D) has spoken - We ___ here since childhood.
A) live
B) lived
C) have lived
D) are living
Answer Key (1–50)
- A – goes
- B – were eating
- C – have read
- B – is watching
- C – will finish
- C – has been working
- C – had left
- D – will see
- C – is working
- A – play
- C – was writing
- C – have been waiting
- B – will write
- C – has been crying
- B – have / seen
- B – ate
- C – was living
- C – will complete
- C – has been learning
- C – had started
- A – drink
- C – is preparing
- C – had cleaned
- B – lost
- C – will build
- C – are making
- B – has / finished
- B – saw
- C – have been working
- B – rode
- C – was listening
- C – will learn
- A – rises
- C – have been working
- C – was cooking
- C – has packed
- B – won
- C – will be watching
- C – was sleeping
- C – had finished
- B – have / gone
- C – is eating
- C – will finish
- C – has been sleeping
- A – play
- C – had locked
- C – will meet
- C – were having
- A – speaks
- C – have lived
Tips to Master English Tenses Easily
- Practice one tense daily
- Use worksheets regularly
- Read sentences aloud
- Write your own examples
- Revise mistakes carefully
Consistent practice with English tense exercises improves grammar accuracy faster than memorising rules alone.
English tenses become easy only through practice. These 10 tense exercise worksheets with answers are designed to make learning simple, effective, and exam-oriented. If you practice these worksheets regularly, you will notice a clear improvement in your grammar skills.
Bookmark this page, share it with students, and use it for daily grammar practice. For teachers, these worksheets save time and improve classroom results.
Below is a complete, exam-ready set of 100 Tense Exercises as you requested.

Leave a Reply