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:

Past Tense › View

She (park) the car outside the mall.

A. parks

B. park

C. parked


Gerund and Infinitive › View

I’m afraid I have some homework_______ today.

a. do

b. to do

c. going

d. done

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