Present Perfect Simple
Past Perfect Simple
Present Perfect or Past Simple
Past Perfect or Past Simple
Vocabulary
100

We _______________ (live) here for 10 years.

have lived

100

I visited Paris last summer but I __________ (go) there 10 years prior.

had gone

100

She ____________ (write) her first book in 2012.

wrote

100

The goggles ____________ (be) too big for his head.

were

100

I ________________ my students to do the best that they can.

a. refuse / b. survive / c. encourage

c. encourage

200

Andrea ____________ (run) marathons since 2001.

has run

200

When we arrived home, our mom ______ already ___________ (eat) dinner.

had...eaten

200

You ___________ (be) my best friend since we were 11 years old.

have been

200

We __________________ (got) accommodation by the time we left for our trip.

had gotten
200

Patrick __________ his job because he was very unhappy.

a. pack your bag / b. quit / c. record

b. quit

300

I _____________________ (never be) to Japan.

have never been

300

They ate sushi for the first time last Saturday. They ________________ (never try) it before.

had never tried

300

When _______ Susan _________ (read) the article?

did...read

300

The referee _____________ (take) him out of the game because he had pushed another player.

took

300

We couldnĀ“t ________________ so we had to _________________.

a. set out, work out / b. shoot, finish first / c. find a ride, hitchhike

c. find a ride, hitchhike

400

James ______ already ____________ (find) his perfect home.

has...found

400

William went to the party last week but it _______ already __________ (end) when he arrived.

had...ended
400

_______ Fred ever ____________ (swim) in the ocean?

Has...swum

400

As soon as the children __________ (reach) the top, they _________ (have) lunch.

had reached...had

400

The San Francisco Giants finally ____________ their rival to ________________.

a. defeated, finish first / b. cross the ocean, pack your bag / c. search, organize

a. defeated, finish first

500

______ Uxia ____________ (meet) your parents yet?

Has...met

500

You spoke to your teacher last Monday. ______ you ever _______ (talk) to her before?

Had...talked

500

I __________ never ____________ (cry) so much in my life!

have...cried

500
The goalkeeper ____________ (catch) the ball after the player ______________ (kick) it.

caught...had kicked

500

When we were making a fire at our ________________, there was a _______________ that said to be careful of bears.

a. sink, dream / b. swimming pool, swimming cap / c. campsite, signpost

c. campsite, signpost