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:

If Clause › View

If it _____ rain tomorrow, we’ll have a picnic.

A. doesn’t

B. wouldn’t

C. didn’t

D. won’t


Grammar › View

There ____ several teachers at the game.

A. was

B. were

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