WorksheetsPast Perfect vs Present Perfect
Total questions: 25
Worksheet time: 25mins
When my friend knocked the door, the teacher ... finished the topic.
has
had
have
We were late for the movie, because Ana ... the tickets.
had not bought
had not buy
has not bought
The PAST PERFECT is formed by...
HAVE + PAST PARTICIPLE
HAD + PAST PARTICIPLE
AM/ IS/ ARE + PAST PARTICIPLE
AM / IS / ARE + V-ING
Cristiano Ronaldo ........ before he played for Juventus.
had had represented Real Madrid
has Real Madrid represented
had represented Real Madrid
hasn´t represented Real Madrid
When I got to school this morning, I realised that I ______ (not do) my homework last night.
didn't do
wasn't doing
hadn't done
weren't doing
The interrogative form of PAST PERFECT is...
Had you been...?
You had been...?
Have you been...?
been had you...?
I ..... my homework yet.
had not done
hasn't done
has done
done
PAST PERFECT is used with these words... (Choose three)
EVER
NOW
FOR / SINCE
YET
The children ______ (eat) dinner before the babysitter went home.
have eaten
ate
eaten
had eaten
Sandra ____ (climb) Mount Everest, and ____ (sail) around the world by the time she was 27.
had climbed; had sailed
climbed; sailed
has climbed; has sailed
had climbed; had sailed
Mandy has been to Sri Lanka
Mandy is currently in Sri Lanka.
Mandy was in Sri Lanka before but she's not there now.
Mandy will be in Sri Lanka soon.
Mandy has returned home from Sri Lanka.
Past perfect tells an action which started ______ another action happened ______.
before; in the past
after; in the past
before; in the present
before; in the present
is it present perfect or past perfect
She has worked hard today
Past perfect
Past simple
Present perfect
None of the above
is it present perfect or past perfect
Past perfect
Present perfect
Adverbial clause
Negative past perfect sentence
When my friend knocked the door, the teacher ... finished the topic.
has
had
have
was
We were late for the movie, because Ana ... the tickets.
had not bought
had not buy
has not bought
have not bought
The children ______ (eat) dinner before the babysitter went home.
have eaten
ate
eaten
had eaten
Sandra ____ (climb) Mount Everest, and ____ (sail) around the world by the time she was 27.
had climbed; had sailed
climbed; sailed
has climbed; has sailed
had climbed; had sailed
Mandy has been to Sri Lanka
Mandy is currently in Sri Lanka.
Mandy was in Sri Lanka before but she's not there now.
Mandy will be in Sri Lanka soon.
Mandy has returned home from Sri Lanka.
Past perfect tells an action which started ______ another action happened ______.
before; in the past
after; in the past
before; in the present
before; in the present
is it present perfect or past perfect She has worked hard today
Past perfect
Past simple
Present perfect
None of the above
is it present perfect or past perfect
Past perfect
Present perfect
Adverbial clause
Negative past perfect sentence
By the time the train arrived, we ______ (wait) for over an hour.
have waited
had waited
waited
are waiting
She ______ (finish) her homework before dinner.
has finished
had finished
finished
finishes
They ______ (live) in Paris for five years before moving to London.
have lived
lived
had lived
are living
