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:

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