Present Perfect
Present Perfect Progressive
Future Progressive
Future Perfect
100

______ you ______ to Japan?

Have / been

100

OMG! It ______(rain) all day. I can’t go out with my friend.

has been raining

100

_________ you ________(sleep) when your mother cooks for breakfast?

Will / be sleeping

100

They ____(stop) serving meals by the time we get to the restaurant.

will have stopped

200

She ____________ 10 kgs, so she can't wear her old skirts.

has lost

200

Bill’s eyes were red. He ______________(cry).

has been crying

200

Craig __________(sit) on the plane to Maldives this time tomorrow.

will be sitting

200

The 9th period  _____________(finish) by 4.10 P.M.

will have finished

300

I’m sorry, sir, but this picture _____________(already sell).

has already been sold

300

Nutri has crumps because she  _________(wash) dished for 40 minutes!

has been waking

300

Simon _____________(have) scrambled eggs for breakfast at 6.00 o'clock tomorrow.

will be having

300

At this time tomorrow, I _________(have) money to pay off my debts.

will have had

400

What is the structure of the Present Perfect Tense?

S + has/have +V3

400

What is the structure of the Present Perfect Continuous Tense?

S + has/have + been + Ving

400

What is the structure of the Future Progressive Tense?

S + will + be + Ving

400

What is the structure of the Future Perfect Tense?

S + will + have + V3