Want to test your understanding of when to use the past simple or the past perfect? These two exercises test your understanding of which tense to choose in individual sentences. Complete the following sentences choosing between the past simple and past perfect tenses, using the verb that is given. Explained in my previous article, you should use past simple for an action or event that was complete before another event in the past, and past perfect for an action or event that happened before another event, or to show that an action was actively done.
Comparing past simple and past perfect exercise
- We _____ dinner in the park. (had)
- He _____ to the church before. (be)
- He _____ scared of spiders. (be)
- I _____ the film at the weekend, so I did not want to see it again. (see)
- You _____ the exam with excellent marks. (pass)
- They _____ down the wrong road when they visited the farm. (walk)
- She _____ after she _____ a large dinner. (sleep / eat)
- I _____ the trophy because I _____ hard. (win / practise)
- My hands _____ because of the cold weather. (hurt)
- The play _____ and we left the theatre. (finish)
- The dogs _____ all night. (bark)
- The game _____ but the fans did not leave. (finish)
- I _____ too much cake before dinner. (eat)
- She _____ frightened of clowns before she met the friendly mime. (be)
- The cats _____ so much in the night that I was exhausted in the morning. (howl)
- We _____ the book fourteen times already. (read)
- I _____ because the train smelt of rotten food. (complain)
- The madman _____ twenty people, so I did not want to make him angry. (kill)
- There was no one in the office: they _____ early. (left)
- She did well because she _____ every topic in the exam just before it began. (revise)
Past Tenses Exercise Answers
- We had dinner in the park.
- He had been to the church before.
- He was scared of spiders.
- I had seen the film at the weekend, so I did not want to see it again.
- You passed the exam with excellent marks.
- They walked down the wrong road when they visited the farm.
- She slept after she had eaten a large dinner.
- I won the trophy because I had practised hard.
- My hands hurt because of the cold weather.
- The play finished and we left the theatre.
- The dogs barked all night.
- The game had finished but the fans did not leave.
- I had eaten too much cake before dinner.
- She had been frightened of clowns before she met the friendly mime.
- The cats had howled so much in the night that I was exhausted in the morning.
- We had read the book fourteen times already.
- I complained because the train smelt of rotten food.
- The madman had killed twenty people, so I did not want to make him angry.
- There was no one in the office: they had left early.
- She did well because she had revised every topic in the exam just before it began.
If you have any questions about why these sentences should be past simple or past perfect, please ask in the comments below. Some of them are tricky, and could use either the simple or perfect tense, so do check the details!
And if you’re interested in further testing your knowledge of the tenses, be sure to check out The English Tenses Exercise Book.
Hello ,
It says that we can use time only for past simple tense not for present perfect .
Correct : I met him yesterday.
Incorrect : I have met him yesterday
Then why we use time period and starting point in present perfect .
I have lived here for three years
I have lived here since 2013
Hi Sana,
Sorry for the slow reply. This is a good question; the difference is that with the simple tense it is a specific time (i.e. one point in time), which does not work with the perfect tense. With the perfect tense, the time period represents a duration of time, not one specific point, so when we use ‘for’ or ‘since’ we’re describing how long the statement has been true, rather than assigning it a single time. I hope this clears it up?
Phil
I won the trophy because I had practiced hard.
Can we just use practiced here? Would it still mean the same thing?
“I won the trophy because I practiced hard.( Is it same ?)
Sorry for the slow response; yes, in this case it would essentially be the same. As the practice has to come before winning, the sequence is expected/obvious so the past perfect isn’t really necessary.