SIMPLE
PERFECT
CONTINUOUS
BEFORE ANOTHER TIME
LONG-TERM
100

She usually ____ (wake) up at 6 AM.

wakes

100

I ____ already ____ (eat) breakfast.

have, eaten

100

She ____ ____ (study) now.

is studying

100

She ____ ____ (clean) the room before the guests arrived.

had cleaned

100

I ____ ____ ____ (read) for two hours. (Present Perfect Continuous)

have been reading

200

Yesterday, we ____ (visit) our grandparents.

visited

200

She ____ just ____ (leave) the room.

has left

200

They ____ ____ (play) when it started to rain.

were playing

200

I ____ ____ (finish) my work before 5 PM.

will have finished

200

He ____ ____ ____ (work) all day, so he is tired.

has been working

300

Tomorrow, I ____ (start) my new project.

will start

300

They ____ never ____ (see) that movie before.

have, seen

300

I ____ ____ (wait) for you right now.

am waiting

300

They ____ ____ (live) there for 10 years before moving.

had lived

300

They ____ ____ ____ (practice) for the competition since morning.

have been practicing

400

Last night, he ____ (forget) to call his friend.

forgot

400

He ____ ____ (finish) his homework before dinner. (Past Perfect)

had finished

400

This time tomorrow, we ____ ____ (take) the exam. (Future Continuous)

will be taking

400

By next month, we ____ ____ (work) here for five years. (Future Perfect Continuous)

will have been working

400

She ____ ____ ____ (teach) here since 2020.

has been teaching

500

By next week, they ____ (finish) their exams. (Future Perfect)

will have finished

500

By 2027, she ____ ____ (graduate) from college. (Future Perfect)

will have graduated

500

At 8 PM last night, he ____ ____ (drive) home.

was driving

500

She ____ ____ ____ (study) for hours before the test started. (Past Perfect Continuous)

had been studying

M
e
n
u