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:
         


Random Topics:

Moods of GrammarPast Continuous TenseTime Clauses of FutureAdverb of Frequency and Past Continuous TensePassive Voice - Past SimpleModals and AdviceConjunctions, Interjections and DeterminersPerfect TenseAdverb and Sentence StructureGerund or to Infinitive

Other quiz:

Grammar › View

If your car is not fixed by the weekend, you can borrow …….…. to pick up your mother.

A. mine

B. any

C. other

D. some


Tenses › View

How long ____ in this company?

A. has you worked

B. have you worked

C. are you working

D. do you work