Grammar Quiz

[ Perfect Tenses ]

They —- (finish) the meeting by the time the manager arrives at six today.

A. have finished

B. had finished

C. will have finished

Select your answer:
A  B  C  D  E 


Random Topics:

Academic VocabularyHas and HaveAdjectives and PronounsAdverbial Clause of MannerPhrases & ClausesFuture Perfect TenseVerb Present Simple TenseWishesGrammar - Present Perfect with for and sinceBecause of & Inspite of

Other quiz:

Grammar and Vocabulary › View

What does the word “artillery” mean in this context: “The artillery shells exploded in the distance, shaking the ground with their powerful blasts?”

A. Heavy military weapons

B. A type of ammunition

C. A peaceful gathering

D. A light firearm


Conditional Clause › View

If I …. your address, I would come to your house

A. knew

B. know

C. known

D. knowing

Modal Verbs › View

Which modal verb best fits this sentence? “You ___ submit your project by Friday or face a penalty.”

A. could

B. should

C. must

D. can


Passive Voice in Past and Present Tense › View

Girls from well-off families ____________ at home.

A. were educated

B. was educated

C. were educate

D. was educate