PAST PERFECT CONTINUOUS
PAST PERFECT
FUTURE CONTINUOUS
FUTURE PERFECT
FUTURE PERFECT CONTINUOUS
100

I ___ (to study) for three hours when she ___ (to call).

1. had been studying

2. called

100

I ______ (to finish) my homework before dinner.

had finished

100

I ___ (to travel) to Japan next summer.

will be traveling

100

I ___ (to finish) the report by Friday.

will have finished

100

I ___ (to work) here for ten years next month.

will have been working

200

We ___ (to wait) for the bus for forty minutes before it ___ (to arrive).

1. had been waiting

2. arrived

200

She _______ (to leave) the party by the time I arrived.

had left

200

They ___ (to work) on the project all night.

will be working

200

She ___ (to graduate) from college by next year.

will have graduated

200

We ___ (to live) in this house for five years next spring.

will have been living

300

The team ___ (to train) hard before the championship.

had been training

300

They ___ (to live) in the city for ten years before (to move) to the countryside.

1. had lived

2. moving

300

We ___ (to celebrate) our anniversary in Paris.

will be celebrating

300

We ___ (to move) our new house by September.

will have moved

300

We ___ (to wait) for the bus for thirty minutes by the time it arrives.

will have been waiting

400

They ___ (to travel) for a month before they ___ (to return) home.

1. had been traveling

2. returned

400

The meeting ___ (to end) before he ___ (to get) there.

1. had ended

2. got


400

By this time next year, I ___ (to live) in a new city.

will be living

400

He ___ (to save) enough money for a car by December.

will have saved

400

The team ___ (to practice) for weeks before the tournament.

will have been practicing

500

By the time you ___ (to arrive), I ___ (to cook) for hours.

1. arrived

2. had been cooking

500

He ____ (not to travel) abroad before he ____ (to go) France.

1. had not traveled

2. went

500

You ___ (to stay) at the hotel for a week.

will be staying

500

By the time you arrive, I ___ (to cook) dinner.

will have cooked

500

By the end of this year, I ___ (to learn) French for two years.

will have been learning