Worksheetspast perfect
Total questions: 20
Worksheet time: 10mins
You _________ English before you moved to Cambridge University.
studied
had studied
study
has studied
James knew how to go to Taichung because he ___________ this city for several times.
had visited
visited
visits
have visited
We couldn't get the hotel to stay because we ____________ in advance.
has not booked
did not book
is not booked
had not booked
I ______________ such a beautiful island of Cebu before I went to Bora Bora Island.
had not seen
has not seen
did not see
have not been seeing
John and his family ___________ to U.S. once before.
have been
had been
has been
is been
They felt bad that they __________ their house which had owned almost 20 years.
have sold
sells
sold
had sold
Keeran ____________ many cars as he was an expert mechanics.
are repaired
is repairing
had repaired
has repaired
Christina ______________ to Australia before even though her relatives stayed there for many years.
have not been
are not been
has not been
had not been
I __________ my wallet so I didn't have a single penny.
had lost
have lost
is lost
am lost
My assignment __________ before 5.30pm.
had finished
has finished
have finished
finished
Hilary _________ her homework before she went to the cinema.
is done
have done
has done
had done
_______ Suzy ________Japanese before she moved to Kyoto?
Has, studied
Did, study
Does, study
Had, studied
Doris understood this movie because she ________ this novel.
had read
read
is reading
was reading
Gavin and Joseph ___________ soccer for many years since they were little.
had played
play
played
were playing
Natasha _____________ for this company for many years as she was very experience in this field.
was working
had worked
is worked
were worked
Olivia ___________her breakfast before she went to school.
had eaten
has eaten
have eaten
ate
I___________ the voucher because it was going to expire.
used
had used
have used
am using
Benny __________ his book to the library just now.
was returning
has returned
had returned
is returning
We _________ our car for nine years before it broke down.
has having
has had
have had
had had
Mandy _________ this guy who worked for her as her partner for 5 years.
is known
was knowing
knew
had known
