Simple grammar: tenses

Matching exercise
ELT Concourse: Simple Grammar of English

Drag and drop the items on the right to match the items on the left.
Hadn't they been listening?
Has she finished?
He'll be 40 years old tomorrow
Look, she's leaving!
I'll have been working here for 10 years next week
They left
I have been working
They hadn't arrived
They were leaving
Will you have finished by 6?
past simple
present perfect progressive
past progressive
present perfect
future perfect
future simple
past perfect progressive
future perfect progressive
past perfect
present progressive