Simple Past – Past Perfect Exercises For English Grammar

Studying language proficiency via grammar drills

The Simple Past and Past Perfect tenses play a crucial part in English grammar. Simple Past indicates an action that occurred and was completed at a distinct point in the past. It often includes words like ‘yesterday’, ‘last night’, ‘a year ago’, etc. In contrast, Past Perfect is all about sequencing of actions in the past. It usually implies that an action took place and was completed before another action occurred.

Exercise 1: Fill in the blanks with the correct Simple Past form of the verb given in brackets.

1. She *lived* (live) in Japan for a year.
2. Last night, we *watched* (watch) a horror movie.
3. The students *submitted* (submit) their assignments on time.
4. I *went* (go) to the store to buy some groceries.
5. They *delayed* (delay) their vacation due to heavy rain.
6. My mother *cooked* (cook) a delicious meal for dinner.
7. She *forgot* (forget) to lock the doors before she left.
8. The kids *played* (play) hide and seek in the park.
9. The dog *chased* (chase) its tail.
10. Stacey *passed* (pass) the driving test yesterday.
11. The team *won* (win) the championship last year.
12. I *finished* (finish) the work by 5 o’clock.
13. The mechanic *fixed* (fix) my car in the morning.
14. I *called* (call) him but he didn’t answer.
15. The bird *flew* (fly) away before I could take a picture.

Exercise 2: Fill in the blanks with the correct Past Perfect form of the verb given in brackets.

1. I had already *eaten* (eat) by the time he arrived.
2. She felt better after she had *taken* (take) her medicine.
3. They had *loved*(love) their time at the beach.
4. The professor had *explained* (explain) the concept before the students asked.
5. I had *written* (write) three pages of my essay by midnight.
6. Alice had *left* (leave) when you called.
7. The dog had *caught* (catch) the frisbee in no time.
8. We had *finished* (finish) all the food before the guests arrived.
9. The room had *changed* (change) a lot since I last visited.
10. She had *read* (read) the whole book by the end of the day.
11. He had *worked* (work) here before he got the promotion.
12. The baker had *baked* (bake) all the bread by morning.
13. I couldn’t find my car key because I *lost* (lose) it.
14. They had *boarded* (board) the plane by the time we reached.
15. The garden had *bloomed* (bloom) with flowers by spring.

Talkpal是一款人工智能语言辅导软件。 利用革命性技术,以 5 倍的速度学习 57 种以上的语言。

学习语言最有效的方法

Talkpal 的与众不同

最先进的人工智能

身临其境的对话

潜入引人入胜的对话,优化语言保持和提高语言流畅性。

实时反馈

获得即时、个性化的反馈和建议,加速掌握语言。

个性化

通过适合您独特风格和进度的方法进行学习,确保个性化和有效的流利学习之旅。

更快地学习语言

学习速度提高 5 倍