PRESENT PERFECT
PAST PERFECT
FUTURE PERFECT
100

The baker________ (cover) the tin flour.

The baker has covered the tin flour.

100

When we arrived the film ________ (start).

When we arrived the film had started.

100

By the time Therese gets to the field, the game ______ (start).

By the time Therese gets to the field, the game will have started.

200

He (not / finish) ____________ his homework. 

He hasn't finished his homework. 

200

She ______ (work) in that company for twenty years when she was made redundant.

She had worked in that company for twenty years when she was made redundant.

200

Joe's mother ___________ (cook) dinner by the time he comes home tonight.

Joe's mother will have cooked dinner by the time he comes home tonight.

300

Debbie looks very tired. (She / work) too hard. 

Debbie looks very tired. She has worked too hard. 

300

I __________ (run), so I was hot and tired.

I had ran, so I was hot and tired.

300

Friends of the bride (decorate) _________ the banquet hall before the reception begins.

Friends of the bride will have decorated the banquet hall before the reception begins.

400

I (already/wash) ______________ the windows, I (already/sweep) _____________ up the leaves, but I (not / wash) ___________ the car yet.

I have already washed the windows, I have already swept up the leaves, but I haven't washed the car yet.

400

I ______ (finish) a project before I went to bed.

I had finsihed a project before I went to bed.

400

By tomorrow morning, it (snow) _______ for four days without stopping!

By tomorrow morning, it will have snowed for four days without stopping!

500

Have we got any bandaids? I (chop) __________ vegetables for dinner and I (cut) _________ my finger.

Have we got any bandaids? I have chopped vegetables for dinner and I have cut my finger.

500

I _________ (study) all day and I _____ (get) tired before I went to bed.

I had studied all day and I had got tired before I went to bed.

500

The harpist needs a break. After this piece, she (play) _________ for two hours straight.

The harpist needs a break. After this piece, she will have played for two hours straight.