Grammar Quiz

[ Identifying Tenses ]

– She has lived in this street for ten years.

– By this time tomorrow, I will have finished working on it

A. Present perfect /Simple future

B. Past perfect / Future perfect progressive

C. Past perfect /Future progressive

D. Present perfect / Future perfect

Select your answer:
A  B  C  D  E 


Random Topics:

Future or PastArticles and Determinersanother/the others/each other/one anotherIdiom and TensesConditionals and Modal VerbsAdjectives, ING - EDRegular and Irregular VerbsCountable & Uncountable NounsComparisonsModal Auxiliary Verbs

Other quiz:

Tenses › View

They played soccer at school

Change the sentence above to Past Continuous!

A. They were playing soccer at school

B. They are playing soccer at school

C. They will be playing soccer at school

D. They does play soccer at school


Progessive Tenses › View

It will be great!

A. past tense

B. present tense

C. future tense

Grammar › View

They were scolded because they made _______noise.

A. many

B. a lot of


Past Tenses › View

When I got home, the children …………………. to bed.

A. already had gone

B. had already gone

C. had already went

D. have already gone