Present Perfect Simple
Past Perfect Simple
Past Participles
Present Perfect Simple or Past Perfect Simple
Mixed
100

Build a sentence:

you / keep a pet for three years

You have kept a pet for three years.

100

Build a sentence:

He (not / be) ________ to Cape Town before 1997.        

He had not been to Cape Town before 1997.

100

Unscramble the following Past Participle

oden

Done

100

Her wounds  ____________ (heal) almost completely. She can start exercising as early as tomorrow.

Her wounds have healed almost completely. She can start exercising as early as tomorrow.

100

When I ________ (arrive) at the cinema, the film __________ (start).

When I arrived at the cinema, the film had started.

200

Build a sentence

you / eat Thai food before?

Have you eaten Thai food before?

200

When she went out to play, she ________________ (do / already)  her homework.        

When she went out to play, she had already done  her homework.        

200

Unscramble the following Past Participle

dirden

Ridden

200

John  __________ (visit) me that day before you called.

John had visited me that day before you called.

200

She ____________ (live) in China before she _______ (go) to Thailand.

She had lived in China before she went to Thailand.

300

Build a sentence

who / we / forget to invite?

Who have we forgotten to invite?

300

She ______________ (not / ride)  a horse before that day.        

She had not ridden a horse before that day.

300

Unscramble the following Past Participle

gsotuh

Sought

300

I  _______________ (see) many pictures of the pyramids before I went to Egypt last summer. Pictures are a little misleading, they are smaller than they look.

I  had seen many pictures of the pyramids before I went to Egypt last summer. Pictures are a little misleading, they are smaller than they look.

300

After they __________ (eat) the shellfish, they _________ (begin) to feel sick.

After they had eaten the shellfish, they began to feel sick.

400

Who / watch the movie "The Matrix"?

Who has watched the movie "The Matrix"?

400

I was extremely nervous about speaking at the conference. I _______________ (never/stand) in front of so many people before.

I was extremely nervous about speaking at the conference. I had never stood in front of so many people before.

400

Unscramble the following Past Participle

weats

Sweat

400

Did you hear that Ben was fired last month even though he  ________ (work) in almost every department?

Did you hear that Ben was fired last month even though he had worked in almost every department?

400

Julie _________ (not arrive) until after I ___________ (leave).

Julie didn't arrive until after I had left.

500

Put the following sentence in the right order.

never / been / Turkey / ever / I  / to / have

I have never ever been to Turkey.

500

Build a sentence:

I didn't watch the film.
(you / see / it / before / ?)

Had you seen it before?

500

Unscramble the following Past Participle

dpuseivres

Supervised

500

Sarah  ____________ (climb) Mount Everest. She was such an adventurous person.

Sarah  had climbed Mount Everest. She was such an adventurous person.

500

The garden ________ (be) dead because it ___________ (be) dry all summer.

The garden was dead because it had been dry all summer.

M
e
n
u