Grammar Quiz

[ Tenses ]

Complete the sentence: By this time next year, she __________ (finish) her degree.

A. has been finished

B. would have finished

C. will have finished

D. have been finished

Select your answer:
A  B  C  D  E 


Random Topics:

Present Forms and Narrative TensesIntermediatePrepositions and ArticlesVerb Tense, Pronouns and AntecedentsArticles and PronounsPassive Voice of Tenses-Ing and Infinitive Verb PatternsFirst ConditionalPossessive AdjectivesModal

Other quiz:

Tenses › View

I’ve been in this city for a long time. I ………………….. here sixteen years ago.

A. have come

B. was coming

C. came

D. had come


Adverbs, Modals, Preposition of time › View

People_________ drop litter in the streets

A. should

B. shouldn’t

C. have to

D. don’t have to

Past Tense › View

After we ______ dinner we went to bed.

A. had eaten

B. had been eaten

C. ate

D. were eating


Past Tenses › View

… were blaming me for their fault

A. she

B. they

C. it