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:

Grammar › View

Tim ______ the violin yesterday evening.

A. play

B. played

C. plaied

D. plays


Grammar › View

Direct: “I can help you,” she said.

Reported: She said that she ……. help me.

A. might

B. will

C. can

D. could

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