NEW
Font size
WorksheetsPast Perfect Tense
Total questions: 10
Worksheet time: 5mins
She passed the exam because she .......................... very hard.
works
had worked
has worked
worked
Mr. Darwin ................................ all afternoon.
is gardening
has been gardening
was gardening
had been gardening
James .......................... Spanish before he went to Spain.
learned
has learned
had learned
had been learning
Anna returned from France, where she .................. French.
had been learning
learned
had learned
The two climbers stopped to rest. They _________ for hours and were exhausted.
climbed
had been climbing
had climbed
When Anna won the Grand Siam in 2001, she __________ tennis for only six years.
played
was playing
had been playing
I _____________ all the ironing so I started cleaning the windows.
finished
had finished
had been finishing
My family and I ____________ at the hotel twice in the 1990s.
had stayed
had been staying
stay
Maria felt terrible during the interview because she ............ from flu since the previous day.
had been suffering
suffered
had suffered
By the time the ship reached the island, more then twenty sailors __________.
died
dies
had died
