Present Perfect
Past Perfect
Future
100

Accommodate the words:

painting / He / all / has / morning / been

He has been painting all morning

100

Accommodate the sentence:

dance classes/ she/ before/ she sprained/had/ taking/ her ankle/ been 

She had been taking dance classes before she sprained her ankle

100

Accommodate the sentence:

getting / for school/ ready / at 8:00 am tomorrow / She / be/ will 

She will be getting ready for school at 8:00 am tomorrow
200

Accommodate the sentence:

you/ how/ been/ long/ have/ waiting/?

How long have you been waiting?

200

Accommodate the sentence:

not/I/ it / before / have/seen/ that show/ 

I haven't seen that show before

200

Accommodate the sentence: (one extra word)

by 2025/ will/ ? / be/ cars/ flying/ driving 

Will be driving cars by 2025?

300

Choose the best answer:

I've sent or I've sending 

20 text messages already today! 

I've sent 20 text messages already today!

300

Choose the correct option:

My friend  had left/had been leaving  already by the time I got to school 

My friend had left already by the time I got to school

300

Choose the best option:

My English Class starts/ will start/ is starting/ at 8:00 every Saturday 

My English Class starts at 8:00 every Saturday

400

Complete the sentence:

She ____________ (not finish) her homework yet.

She hasn't finished her homework yet!

400

Complete the sentence with study and past perfect continous 

Where _________ you ________ before the new library opened?



where had you been studying before the new library opened? 

400

Complete the sentence:

I __________ (go) to the USA 2 times by the end of the month

I will have gone to the USA 2 times by the end of the month

500

Complete the sentence:

I ___________ (call) all day long!  ______ you _______ (finish) what I asked? 

I have been calling all day long! Have you finished what I asked? 

500

Complete the sentences:

I ________ (practice) too much lately, and the people got angry at me.

I _________ (practice) because I _______ (not have) time. 

I hadn't been practicing too much lately, and the people got angry at me.

I hadn't practiced because I hadn't have time

500

Complete the sentences:

________ they _______ (sell) enough by the end of day?


Will they have sold enough by the end of the day?