Wednesday, 28 May 2025

Practice Tense mixed questions for English Test Preparation like IOE, IELTS, PTE

 

Practice Tense Set 1

1. He ___ to the market every morning.

A) going
B) goes
C) went
D) will go


2. I ___ my homework yesterday.

A) do
B) will do
C) did
D) doing


3. She ___ to visit her grandmother next weekend.

A) goes
B) went
C) is going
D) gone


4. We ___ the movie last night.

A) watch
B) watched
C) watching
D) will watch


5. They ___ to school by bus every day.

A) go
B) went
C) going
D) will go


6. He ___ a new phone next week.

A) buy
B) buying
C) will buy
D) bought


7. She ___ her book now.

A) read
B) reads
C) is reading
D) will read


8. I ___ a letter to my friend yesterday.

A) wrote
B) write
C) writing
D) will write


9. The sun ___ in the east.

A) rise
B) rises
C) rose
D) rising


10. We ___ a picnic tomorrow.

A) have
B) had
C) are having
D) has


11. He ___ dinner when the phone rang.

A) has
B) was having
C) is having
D) will have


12. I think it ___ tomorrow.

A) rains
B) rained
C) will rain
D) raining


13. She ___ in that company for 5 years now.

A) worked
B) working
C) works
D) has worked


14. They ___ to the museum last Sunday.

A) go
B) gone
C) went
D) will go


15. I ___ my keys! I can’t find them.

A) lose
B) lost
C) have lost
D) will lose


16. My sister ___ in Australia next year.

A) study
B) will study
C) studies
D) studied


17. She always ___ a cup of tea in the morning.

A) have
B) has
C) had
D) having


18. We ___ football when it started to rain.

A) played
B) were playing
C) play
D) are playing


19. I ___ you as soon as I arrive.

A) call
B) called
C) will call
D) calling


20. The train ___ at 6 p.m. every day.

A) leave
B) left
C) leaves
D) leaving

Practice Tense Set 2

1. She ___ her lunch at 12 every day.

A) eat
B) eats
C) ate
D) eating


2. They ___ football in the park yesterday.

A) plays
B) played
C) playing
D) play


3. I ___ to the party tomorrow.

A) go
B) going
C) went
D) will go


4. He ___ in this office for five years.

A) works
B) has worked
C) is work
D) will work


5. We ___ dinner when the lights went out.

A) have
B) were having
C) had
D) has


6. The dog ___ at strangers.

A) bark
B) barking
C) barks
D) barked


7. She ___ her homework before dinner last night.

A) finishes
B) had finished
C) finishing
D) will finish


8. I ___ to France next summer.

A) go
B) going
C) will go
D) gone


9. He usually ___ tea in the evening.

A) drink
B) drinks
C) drank
D) drinking


10. They ___ a new house last month.

A) buys
B) buying
C) bought
D) will buy


11. We ___ the match by 8 p.m.

A) finish
B) finished
C) have finished
D) will have finished


12. She ___ very tired yesterday.

A) was
B) is
C) be
D) were


13. I ___ already seen that movie.

A) have
B) had
C) will
D) am


14. The train ___ at 9:30 every day.

A) leaves
B) left
C) will leave
D) leave


15. He ___ his leg while playing cricket.

A) break
B) breaks
C) broke
D) breaking


16. We ___ the book by next week.

A) read
B) have read
C) will have read
D) had read


17. They ___ to school when it started to rain.

A) walked
B) were walking
C) walk
D) walks


18. I ___ my friend tomorrow.

A) met
B) meet
C) have met
D) will meet


19. She ___ to the library on Mondays.

A) goes
B) going
C) went
D) go


20. He ___ a car last year.

A) buy
B) bought
C) buys
D) buying


21. I ___ to the gym every day.

A) go
B) goes
C) gone
D) going


22. She ___ her homework now.

A) do
B) doing
C) does
D) is doing


23. They ___ lunch when I arrived.

A) were having
B) had
C) have
D) has


24. He ___ a book at the moment.

A) read
B) reads
C) is reading
D) reading


25. I ___ TV when you called.

A) watch
B) watching
C) watched
D) was watching


26. She ___ to Canada next year.

A) goes
B) will go
C) going
D) gone


27. The baby ___ all night yesterday.

A) cries
B) cry
C) cried
D) was crying


28. I ___ the house by the time you arrive.

A) cleaned
B) clean
C) will have cleaned
D) have cleaned


29. He ___ in the rain without an umbrella.

A) walking
B) walks
C) walked
D) walk


30. They ___ for you when the bus came.

A) wait
B) waited
C) were waiting
D) are waiting


31. I ___ my breakfast already.

A) had
B) has
C) have had
D) having


32. She ___ not feel well yesterday.

A) did
B) does
C) do
D) doing


33. He ___ his work every morning before 10.

A) finishing
B) finishes
C) finished
D) finish


34. I ___ to the zoo last weekend.

A) went
B) go
C) gone
D) going


35. They ___ at this hotel before.

A) have stayed
B) stayed
C) staying
D) stays


36. The sun ___ in the west.

A) rise
B) rises
C) set
D) sets


37. I ___ my assignment before you reminded me.

A) had completed
B) completed
C) complete
D) have completed


38. He ___ to the office by 8 a.m. daily.

A) reach
B) reaches
C) reached
D) is reaching


39. She ___ a doctor when she grows up.

A) will become
B) becomes
C) became
D) is becoming


40. I ___ to see that movie tomorrow.

A) goes
B) going
C) will go
D) went


41. He ___ the bell before the teacher entered.

A) ring
B) rang
C) had rung
D) rings


42. She ___ the song beautifully.

A) sings
B) sang
C) singing
D) sing


43. They ___ dinner when we reached.

A) were eating
B) are eating
C) eat
D) have eaten


44. I ___ to church every Sunday.

A) went
B) go
C) gone
D) goes


45. The children ___ a snowman yesterday.

A) makes
B) making
C) made
D) make


46. He ___ his exam results next week.

A) get
B) getting
C) got
D) will get


47. I ___ a cold for the past three days.

A) had
B) have had
C) will have
D) has


48. They ___ the garden by the evening.

A) will have cleaned
B) had cleaned
C) clean
D) cleaning


49. She ___ in the competition last year.

A) wins
B) won
C) winning
D) win


50. We ___ a trip to Pokhara next month.

A) will plan
B) planned
C) are planning
D) plans

 

✅ Practice Tense Set 1: Answers

1. B) goes

2. C) did

3. C) is going

4. B) watched

5. A) go

6. C) will buy

7. C) is reading

8. A) wrote

9. B) rises

10. C) are having

11. B) was having

12. C) will rain

13. D) has worked

14. C) went

15. C) have lost

16. B) will study

17. B) has

18. B) were playing

19. C) will call

20. C) leaves

✅ Practice Tense Set 2: Answers


1. B) eats

2. B) played

3. D) will go

4. B) has worked

5. B) were having

6. C) barks

7. B) had finished

8. C) will go

9. B) drinks

10. C) bought

11. D) will have finished

12. A) was

13. A) have

14. A) leaves

15. C) broke

16. C) will have read

17. B) were walking

18. D) will meet

19. A) goes

20. B) bought

21. A) go

22. D) is doing

23. A) were having

24. C) is reading

25. D) was watching

26. B) will go

27. D) was crying

28. C) will have cleaned

29. C) walked

30. C) were waiting

31. C) have had

32. A) did

33. B) finishes

34. A) went

35. A) have stayed

36. D) sets

37. A) had completed

38. B) reaches

39. A) will become

40. C) will go

41. C) had run

42. B) sang

43. A) were eating

44. B) go

45. C) made

46. D) will get

47.B) have had

48. A) will have cleaned

49. B) won

50. C) are planning



No comments:

Post a Comment

Timekeeper: Invention of Marine Chronometer

READING PASSAGE 1 You should spend about 20 minutes on  Questions   1-14  which are based on Reading Passage 1 below. Shop for bestselle...