Present Perfect &
Present Perfect Continuous
Past Perfect
Past Perfect Continuous
Future Perfect
Future Perfect Continuous
100

HERE's THE ANSWER. WHAT's THE QUESTION? No, Joey has never eaten a spider.

Has Joey eaten a spider?

100

Here's the answer. What's the question? By the time I was 18, I had travelled to India twice.

How many times had you travelled to India by the time you were 18?

100

Here's the answer. What's the question: 

We had been living in our home countries before we came to Miami.

Where had you been living before you came to Miami?

100

Answer the Question: 

If you add up all of your children, how many children will our class have had by the year 2025?

By the year 2025, our class will have had 46 children.

100
Answer the question: How long will the students have been working by the time they get married?
The students will have been working for 5 years by the time they get married.
200
HERE's THE ANSWER. WHAT's THE QUESTION? I have flown on an airplane 20 times in my life.
How many times in your life have you flown on an airplane?
200

Give a logical reason for the following result in the past perfect. You got a zero on your homework assignment!

E.g. I hadn't handed the assignment in to my teacher.

200

Here is the answer. What is the question? 

I hadn't been answering your phone calls 2 until this morning because I was mad at you for stealing my wife.

Why hadn't you been answering my phone calls until this morning?

200

Here's the answer, what is the question. Here's the answer. What's the question? My mum will have seen 20 US presidents by the end of her life.

By the end of her life, how many US presidents will your mum have seen?

200
Here's the answer. What's the question? I will have been earning a 7 figure salary for 20 years by the time I retire.
How long will you have been earning a 7 figure salary by the time you retire?
300

HERE's THE ANSWER. WHAT's THE QUESITON? The students have been studying English online for the last 2 months.

What have the students been doing for the last 2 months?

300

Unscramble the words to make logical a past perfect sentence. 

for the first time / go / but / never / go / Disney World / on his twelfth birthday / my son / before / he

My son had never gone to Disney World before, but on his twelfth birthday he went for the first time.

300

Fix the errors: When I fell down while skiing last week, I haven't been paying attention to the slope in front of me because I would have been looking at my friend.

When I fell down while skiing last week, I hadn't been paying attention to the slope in front of me because I was looking at my friend.

300
Fix the errors: In the year 3000, I would have already have 1200 descendents that share my last name.
In the year 3000, I WILL have already HAD 700 descendents that share my last name.
300
Fix the errors: Your friend will be drinking for 2 hours be the time you will arrive at the party.
Your friend will have been drinking for 2 hours by the time you arrive at the party.
400

Fix two errors: Miki and Tatiana has never go sky diving.

Miki and Tatiana have never gone sky diving.

400

Use the past perfect to give a reason why you woke up this morning without knowing where you were.

I woke up without knowing where I was this morning because I had hit my head and gotten amnesia.

400

Fix the errors: What had the children be discussing before the fight broken out.

What had the children been discussing before the fight broke out.

400

Unscramble the words to make a logical future perfect sentence. 

we/globalized/be/The world/completely/for 10 years/by the time/be/100 years old

The world will have been completely globalized for ten years by the time we are 100 years old.

400
Give a logical reason in the future perfect continuous for the following situation. You will be the president of your country!
I will have been campaigning very hard for the previous year by the time I become president of my country.
500

Fix 3 errors: What did Ryu and his wife were doing recently?

What have Ryu and his wife been doing recently?

500

Use the past perfect to give a reason why you had to shave off all your hair.

E.g. I had got chewing gum stuck in my hair, so I asked my housemate to cut it and he shaved it all off!

500

Here is the answer. What is the question? 

The last time my brother got punished by our parents, he had been smoking cigarettes.

What had your brother been doing the last time he got punished by your parents?

500

 Unscramble the words to make a logical future perfect statement. 

the Christmas party/finish/arrive/I/by the time/fire works show/the/already

By the time I arrive at the Christmas party. The fire works show will have already finished.

500
Unscramble the letters to make a logical future perfect sentence. before/our classmates/for 6 weeks/the end of the semester/all of the perfect tenses/use/just like native speakers of English.
Before the end of the semester, our classmates will have been using all of the perfect tenses just like native speakers of English for 6 weeks.
M
e
n
u