Skip to content
linguabloom
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
linguabloom
Menu
Home
Grammar
Elementary
Vocabulary
Listening
Reading
Exercise 1
Exercise 2
Exercise 3
Past perfect (had + v3) vs Past simple
Choose the correct option.
1. When I arrived at school, the lesson ___.
already started
has already started
had already started
2. She was sad because she ___ her phone at home.
forgot
had forgot
had forgotten
3. By the time we ___ to the party, everyone had gone.
got
had got
have got
4. When I ___, my mom had cooked breakfast.
woken up
woke up
had woken up
5. He failed the test because he ___ enough.
hadn’t studied
didn’t study
hasn’t studied
6. I couldn’t find my keys because I ___ them on the table.
haven’t put
hadn’t put
didn’t put
7. When we arrived, the children ___.
already went to bed
have already gone
had already gone to bed
8. She ___ tired because she hadn’t slept well.
had been
was
has been
9. I ___ my best friend before we went to university together.
knew
had met
had known
10. He ___ late at the station, so the train had already left.
has arrived
arrived
had arrived
Send
Past perfect (had + v3) vs Past simple
Choose the correct option.
1. Before we ___ to Spain, we ___ in England for five years.
moved / had lived
moved / lived
had moved / lived
2. She ___ because she ___ a bad dream.
had cried / has
cried / had had
cried / had
3. By the time we ___, they ___ dinner.
had arrived / eaten
arrived / ate
arrived / had eaten
4. He ___ nervous because he ___ a horse before.
had felt / had never rode
had felt / never rode
felt / had never ridden
5. After she ___ the letter, she ___ it.
wrote / had sent
had written / sent
had wrotten / sent
6. When I ___ home, my parents ___ to bed.
came / had just gone
came / went
had come / just went
7. Before I ___ her, she ___ me the message.
had phone / sent
phoned / had sent
had phoned / sent
8. I didn’t recognize him because he ___ a beard.
had grown
grows
has grown
9. The teacher ___ angry because we ___ our homework.
was / hadn’t done
was / didn’t do
had been / hadn’t done
10. When we ___, they ___ cleaning the house.
had arrived / already finished
arrived / already finished
arrived / had already finished
Send
Past perfect (had + v3) vs Past simple
Choose the correct option.
1. By the time I ___ to the kitchen, my brother ___ all the cake.
had come / ate
came / had eat
came / had eaten
2. Before they ___ to Paris, they ___ a house in London.
had moved / sold
moved / sold
moved / had sold
3. I ___ drive to work because I ___ my keys.
couldn’t / had forgotten
couldn’t / have forgotten
hadn’t could / forgot
4. When she ___ home, her husband ___ lasagna.
had arrived / cooked
arrived / had cooked
arrived / cooked
5. They ___ the exam because they ___ hard enough.
failed / hadn’t studied
failed / had studied
had failed / didn’t study
6. When I ___ to the cinema, the movie ___.
got / already started
had got / started
got / had already started
7. She ___ sad because she ___ all her money.
was / spent
was / had spent
had been / spent
8. By the time we ___, the music ___.
had arrived / already stopped
arrived / had already stopped
arrived / stopped
9. When we ___ the restaurant, they ___ a table for us.
reached / had laid
reached / laid
had reached / laid
10. He ___ happy because he ___ a new job.
was / found
was / had found
had been / found
Send