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.
They left
Will you have finished by 6?
He'll be 40 years old tomorrow
I have been working
I'll have been working here for 10 years next week
They hadn't arrived
Look, she's leaving!
They were leaving
Hadn't they been listening?
Has she finished?
future perfect
present perfect
past progressive
present progressive
past perfect progressive
future simple
present perfect progressive
past perfect
past simple
future perfect progressive