Simple present/past/future
Present/past/future continuous
Present/past/future perfect
Present/past/future perfect continuous
Mixed tenses
100

They ____ (play) basketball every weekend.

play

100

She  ________ (be/sleep) when you called her.

was sleeping

100

They have  ________(watch) the movie many times.

watched

100

She had been ________ (study) for hours when he arrived. 

studying

100

We ________ (be/have) dinner when the lights went out, and we  ________ (has/finish) the meal by the time you arrive.

were having, will have finished

200

The sun _____(rise) at 6 AM yesterday.

rose

200

She  ________ (be/watch)TV at 8 PM tonight. 

will be watching

200

She has ________(complete) a detailed report on the project's progress.

completed

200

The team will have been ________ (test) the new system for a year by the time it launches.

testing

200

They ________(be/bake) a cake, and they ________(has/make) it before the party starts.

are baking, will have made

300

She ___ (teach) mathematics at the university next semester.

will teach

300

He  ________(be/develop) his new project with great enthusiasm.

is developing

300

She ________(has/submit) the manuscript by the time the publisher arrives.

will have submitted

300

The team had been ________ (collaborate) on the project for months before it was completed.

collaborating

300

She ________ (be/watch)TV when I called, and she  ________(has/finish) the show by tomorrow.

was watching, will have finished

400

He ____ (complete) the project ahead of schedule, impressing his supervisors

completed

400

We  ________(be/travel) to Italy next summer.

will be travelling

400

They  ________(has/concluded) the research project by the time the report is due.

will have concluded

400

The scientists  ________(have/be/investigate) the problem for years before they finally found a solution.

had been investigating

400

She ________(be/plan) a new marketing strategy when the merger was announced, and she  ________ (has/develop) the final plan by next month.

was planning, will have developed

500

They ________ (organize) a charity event last month that ________ (raise) significant funds for the cause.

organized, raised

500

The company will be ________(present) its annual report ________ the shareholders' meeting.

will be presenting, during

500

The team  ________(has/make) significant progress, and they  ________ (has/complete) the project by the end of the month.

has made, will have completed

500

The team  ________ (have/be/collaborate) on the project for months before it ________(be) completed.

had been collaborating, was

500

The team ________ (be/prepare) the presentation, and they ________(has/complete) it by the next meeting.

is preparing, will have completed