ThatQuiz Test Library Take this test now
Past Perfect
Contributed by: Castro
  • 1. He _______ (write) a letter to Juana.
A) have written
B) had write
C) had written
D) has written
  • 2. James ______ (open) the doors.
A) have opened
B) has opened
C) had open
D) had opened
  • 3. Mariana and Louis ______ (put) a lot of money in the bank.
A) had put
B) have put
C) had puted
D) has put
  • 4. Pancho ______ (give) a lot of money to his sister.
A) had give
B) had given
C) have give
D) have given
  • 5. When Marco arrived, Luisa _____ already _______ groceries.
A) has / buy
B) had / bought
C) have / bought
D) had / bought
  • 6. When she arrived at the party, Aracelly _____ just left.
A) had
B) has
C) have
D) had been
  • 7. After arriving home, he realised he _________ any milk.
A) hasn’t bought
B) have buy
C) hasn't buy
D) hadn’t bought
  • 8. I ________ (buy) my husband for three years when we got married.
A) has known
B) have known
C) have know
D) had known
  • 9. William felt ill last night because he _______ (eat) too many cakes.
A) had ate
B) had eaten
C) has eat
D) have eat
  • 10. It ______ all summer, so the grass was completely dead.
A) hadn’t rained
B) has rained
C) have rained
D) hadn’t
Created with That Quiz — where test making and test taking are made easy for math and other subject areas.