Past Perfect
Past / Present Simple
Present Perfect
Pronunciation
Future Perfect
100

He (not / be)________ to Cape Town before 1997.

He HASN'T BEEN to Cape Town before 1997.

100

Last year I (spend) _________ my holiday in Mexico.

Last year I SPENT my holiday in Mexico.

100

I (not/work) ___________ today.

I HAVEN'T WORKED today.

100

Date

Deit

100

I (leave) __________ by six.

I WILL HAVE left by six.

200

The storm destroyed the sandcastle that we (build)_______.

The storm destroyed the sandcastle that we HAD BUILT.

200

It (be) _________ great to travel.

It WAS great to travel.

200

She (not / see) __________ him for a long time.

She HASN'T SEEN him for a long time.

200

Talk

Toc

200

(you/finish) ________ the report by the deadline?

WILL you HAVE FINISHED the report by the deadline?

300

The waiter brought a drink that I (not / order).

The waiter brought a drink that I HADN'T ORDERED.

300

One night we even (learn) _______ some Irish dances.

One night we even LEARNED some Irish dances.

300

We (buy) ___________ a new lamp.

We HAVE BOUGHT a new lamp.

300

Perfect

Per - fikt

300

When (we/do)__________ everything?

When WILL we HAVE DONE everything?

400

(he / phone) _________ Angie before he went to see her in London?

HAD he PHONED Angie before he went to see her in London?

400

Pete and his sister (like) ______ to travel around the world.

Pete and his sister LIKE to travel around the world.

400

(speak / he) _____ to his boss?

HAS he SPOKEN to his boss?

400

Salmon

Sa - mon

400

Why (she/finish)____________ the cleaning by six?

Why WON'T she HAVE FINISHED the cleaning by six?

500

The children collected the chestnuts that (fall) _______  from the tree.

The children collected the chestnuts that HAD FALLEN from the tree.

500

We sometimes (eat) ________ books.

We sometimes EAT books.
500

No, he (have / not) ________ the time yet.

No, he HASN'T HAD the time yet.

500

Etc.

Et - sedera

500

They (not/go) _______ at six.

They WON'T HAVE GONE at six.