Grammar Quiz

[ Perfect Tenses ]

Kavita: When will your sister finish her study?

Sean: I hope she… by July next year.

A. will have graduated

B. has graduated

C. had graduated

Select your answer:
A  B  C  D  E 


Random Topics:

Definite and Indefinite ArticlesSimple vs Present Continuous TensesAsking for and Giving OpinionPresent Simple vs Present ContinuousPast Simple TensePrepositions & Modal VerbsAdjective + to + VerbGerunds, Infinitives and Modals of PossibilityInfinitive FormsPhrasal verbs and Prepositional Phrases

Other quiz:

Future Tenses › View

We _______ how to make chocolate cake in this cooking class.

A. learn

B. will be learning

C. will learn

D. will have learned


Vocabulary › View

If a character in a story is trying to “restore” something, what are they likely trying to do?

A. Destroy it.

B. Bring it back to its original condition.

C. Avoid it.

D. Symbolize it.

Grammar › View

Don’t worry. You __________________anything to help.

A. wouldn’t have done

B. could have done

C. couldn’t have done

D. couldn’t did

E. shouldn’t have done


Articles › View

She offered me _______ drink.

A. a

B. an