Past Tense Exercise & Practice with Explanation and Answers

Question 1: What is the past tense of the verb “eat”? a) eating
b) eats
c) ate
d) eaten

Answer: c) ate

Question 2: She __ to the party last night.

a) goes
b) go
c) went
d) going

Answer: c) went

Question 3: They __ a great movie yesterday.

a) watch
b) watches
c) watched
d) watching

Answer: c) watched

Question 4: My brother __ a new bicycle last week.

a) buys
b) buy
c) bought
d) buying

Answer: c) bought

Question 5: We __ at the restaurant for over an hour.

a) wait
b) waits
c) waiting
d) waited

Answer: d) waited

Question 6: She didn’t __ the book I lent her.

a) reads
b) reading
c) read
d) readed

Answer: c) read

Question 7: I __ my keys yesterday.

a) lose
b) loses
c) lost
d) losing

Answer: c) lost

Question 8: They __ their grandmother last weekend.

a) visits
b) visit
c) visited
d) visiting

Answer: c) visited

Question 9: He __ to the gym three times last week.

a) goes
b) go
c) went
d) going

Answer: c) went

Question 10: She __ her favorite song at the concert.

a) sings
b) sing
c) sang
d) sung

Answer: c) sang

Question 11: We __ a lot of fun on our vacation.

a) has
b) have
c) had
d) having

Answer: c) had

Question 12: The cat __ away when I opened the door.

a) run
b) runs
c) ran
d) running

Answer: c) ran

Question 13: They __ a delicious cake for the party.

a) bakes
b) bake
c) baked
d) baking

Answer: c) baked

Question 14: She __ her homework yesterday.

a) finish
b) finishes
c) finished
d) finishing

Answer: c) finished

Question 15: He __ to the concert last night.

a) goes
b) go
c) went
d) going

Answer: c) went

Question 16: We __ a great time at the beach.

a) has
b) have
c) had
d) having

Answer: c) had

Question 17: The teacher __ the students a new lesson.

a) teaches
b) teach
c) taught
d) teaching

Answer: c) taught

Question 18: They __ in a new house last year.

a) moves
b) move
c) moved
d) moving

Answer: c) moved

Question 19: She __ her friend yesterday.

a) meets
b) meet
c) met
d) meeting

Answer: c) met

Question 20: I __ the news on TV last night.

a) watch
b) watches
c) watched
d) watching

Answer: c) watched

Feel free to use these questions for practice and to test your understanding of the past tense in English!

Author

  • Muhammad Irfan Abid is a seasoned English grammar expert, educator, and content creator with over 10 years of experience in teaching and developing English language resources. As the founder of lenglishgrammar.com, he is passionate about simplifying complex grammar concepts for students, competitive exam aspirants, and ESL learners across the globe.

Scroll to Top