PRESENT
PAST
FUTURE
100

She has finished her homework.

Present perfect

100

We had studied the topic before the exam.


Past perfect

100

By next month, she will have completed the course.

Future perfect

200

He is cooking dinner right now.

Present continuous

200

They had been waiting for an hour when the bus finally arrived.

Past perfect continuous

200

They will finish the project by Friday.

Simple future.

300

She reads a book every evening.

Simple present

300

She wrote a letter last week

Simple past

300

They will have been traveling for 12 hours by the time they reach the destination.

Future perfect continuous

400

We have been learning French for two months.

Present perfect continuous.

400

He had been working at the company for 10 years before he retired.

Past perfect continuous

400

They will have finished their work by the time you arrive.

Future perfect.

500

They play soccer on Saturdays.

Simple present

500

They were watching a movie last night.

Pat continuous

500

By 2025, he will have been working at the company for 20 years.

Future perfect continuous

M
e
n
u