NEW
Font size
WorksheetsYear 3 Past Perfect Tense
Total questions: 41
Worksheet time: 21mins
I .................................. a lot about her before I heard that she was safe.
has worried
had worry
have worried
had worried
I didn’t like the apartment. It was much smaller than I ………………….. at first.
had think
had thought
have thought
has think
He told us he ………………………….. a big tiger.
have seen
has seen
had seen
have see
They drank tea after they ………………………………. dinner.
had finish
had finished
has finished
have finished
She ………………………….. the pink apron and placed it in a table drawer when the door opened and Joe entered.
had folded
has folded
have folded
have fold
The teacher wanted to know why he …………………………….. a cellphone to school.
has bring
had bring
had brought
have brought
After he ………………………………. at the hospital for two years he decided to give up the job.
had work
has work
have worked
had worked
When I arrived at the party John …………….……….. home.
had went
had go
had gone
have gone
We waited until the match …………………………….. .
has end
has ended
had end
had ended
They …………………………… the room before the meeting finished.
had left
has left
have left
had leave
I ……………………………….. a new camera before I went to London.
has bought
had buy
had bought
have bought
I ……………….………………… off the lights when the telephone rang.
have turned
had turn
have turned
had turned
…………. he …………….. her for a long time before they got married?
had / know
had / knew
had / known
has / known
He drove down the hotel where they ……………………. their honeymoon years ago.
had spent
has spent
have spent
had spend
When we got to the station the train …………………………....
had leave
had left
have left
has left
He …………………………. at a table by the window where he had a meal with Jane.
had sit
has sat
had sat
has sit
My friends ............................ letters to their parents before they went on vacations alone.
had wrote
had write
had written
has written
I ...................... to that song before it became popular.
has listened
had listen
has listen
had listened
My dad ....................... to Rome before he took the whole family there.
has traveled
has travel
had traveled
had travel
He had to go to work by bus because his car ………………. down.
had broken
had broke
has break
has broken
When Tom arrived at the cinema, the film __________.
started
has starts
had started
has started
After they ______ the crabs, they began to feel sick.
ate
had ate
has eaten
had eaten
Su Lee _______ in Hong Kong before she went to Canada.
has lived
had lived
had live
has lives
Jane didn't arrive until after John __________.
had left
had lived
has left
has lives
When we ______ our dinner, we went out.
has finish
has finish
had finish
had finished
Which sentence is past perfect tense sentence?
She says that she has not visited US yet.
We will be visiting US soon.
Tommy had not visited US.
Joan is planning to visit US.
We were late to board the plane because we _________ our passports.
has forgot
had forget
had forgotten
had forgot
The plane had ___ by the time I got to the airport.
leave
leaves
left
leaven
Athirah had ___ at the station before it got dark.
arriving
arrive
arrived
arrival
Damia __ finished her work yesterday.
had no
had not
has not
have not
She ____ in China before moving to Thailand
had lived
liven
did live
have live
The kitten ______________ behind the cupboard since last night.
hide
has hidden
have hidden
had hidden
The pupils ____________ their homework last week.
do
has do
have do
had done
The train ___________ when I arrived at the railway station.
has leave
has left
have left
had left
Mr Ang returned our books after he ____________ them.
has marks
have marks
have marked
had marked
The visitors ____________ the exhibition before.
has see
have see
has seen
had seen
He ____________ the party before he left for Japan.
has joins
has joined
have joined
had joined
Before I could open my umbrella, it ____________ raining.
has stopped
have stopped
had stops
had stopped
David ____________ to visit to Europe.
has choose
have choose
had choose
had chosen
I ___________________ anything since this morning.
has not eaten
have not eat
had not eat
had not eaten
He did not go to school as he ______________ a cold.
has catch
have caught
had catch
had caught
