RANDOM
FILL IN THE BLANKS
SENTENCE BUILDING
PAST PERFECT / PAST PERFECT CONTINUOUS
PRESENT PERFECT SIMPLE OR CONTINUOUS
100

Name 3 extreme sports

Parkour, BMX, skydiving, rock climbing etc.

100

(Past Perfect Simple)

Michael didn’t want to see the movie because he _______ the book yet. (not read)


Michael didn’t want to see the movie because he hadn't read the book yet.

100

We – study- the whole evening 

(present perfect continuous) 


We have been studying the whole evening.

100

His English was perfect. He _____ (STUDY) it since he started school.

His English was perfect. He HAD BEEN STUDYING it since he started school.

100

I'm worried about Sam. She's ___ (WORK) too hard recently.


I'm worried about Sam. She's BEEN WORKING too hard recently.

200

WHAT SPORT IS THIS?

-hit a small ball with a stick

-hit and shoot the ball into holes

-somebody helps you with the sticks

GOLF

200

Before we parked our car ___ (collect)  the ticket. (Past perfect simple)

Before we parked our car had collected  the ticket.

200

We – wander – two hours 

(past perfect continuous)

We had been wandering for two hours.

200

I was really hungry. I  _____  (NOT EAT) anything since the morning.

I was really hungry. I HAD NOT EATEN anything since the morning.

200

He's ___ (PREPARE) for the party for weeks.

He's BEEN PREPARING for the party for weeks.

300

What does the idiom ''sink or swim'' mean?

to fail or succeed

300

(Past Perfect Continuous)

Dylan ______ chess for several years before he _______ his first tournament (study/enter)

Dylan had been studying chess for several years before he entered his first tournament.

300

I–never–think–aboutit–before

(past perfect simple)

I had never thought about it before.

300

They got to the beach after they _____ (WALK) for hours. 

They got to the beach after they HAD BEEN WALKING for hours. 

300

I've ___ (TRY) to call the internet company all morning but I can't get through.

I've BEEN TRYING to call the internet company all morning but I can't get through.

400

Unscramble the letters to guess the sports

1. LSEABLBA

2. COSREC

1. BASEBALL

2. SOCCER

400

(PAST PERFECT SIMPLE)

Carol wanted to fly to Dublin. She ___ by plane before. (never travel)

Carol wanted to fly to Dublin. She had never travelled by plane before.

400

I – never – be – to Alaska

(present perfect simple)


I have never been to Alaska.


400

Ben was so sweaty because he ______ (JOG).

Ben was so sweaty because he HAD BEEN JOGGING.

400

Have you always ___ (HATE) garlic?

Have you always HATED garlic?

500
Correct or Incorrect? If incorrect, make the sentence correct.


The road was blocked because a tree had been falling on it.



The road was blocked because a tree had fallen on it.


500

The roads were blocked in the morning. It ____ (SNOW)  all night. (PAST PERFECT CONTINUOUS)

The roads were blocked in the morning. It had been snowing  all night.

500

create a sentence using the verb PLAY in the present perfect continuous form

He/She/It has been playing .....

I/They have been playing .....

500

She didn't go to work. She  ____ (CATCH) a cold.

She didn't go to work. She HAD CAUGHT a cold.

500

Thanks for the recipe book! We've ___ (TRY) two different recipes so far.

Thanks for the recipe book! We've BEEN TRYING two different recipes so far.