Grammar Quiz

[ Tenses ]

He ___ already finished the book before the exam.

A. has

B. have

C. had

D. having

Select your answer:
A  B  C  D  E 


Random Topics:

Clauses and ConjunctionsConjunctions and PrepositionsPreposition & GerundDegrees of AdjectivesSimple Past and Past Progressive TensesPast Simple - Present PerfectFuture Perfect vs Future ContinuousPossessive PronounsFrequencyConditional Sentences and Adverbs

Other quiz:

Modal Verb › View

The tyres of my car _______ thin already. I only replaced them in January. I’ll have to buy better quality ones next time.

A. shouldn’t have worn

B. needn’t have worn

C. didn’t wear

D. aren’t supposed to wear


Prepositions › View

The maths teacher accused Tom _______ cheating _____ the exam.

A. with / in

B. of / in

C. about / on

Grammar and Vocabulary › View

. It’s warm and a little windy. You should wear _______.

A. A heavy coat

B. A light jacket

C. Snow boots

D. A scarf


Prepositions › View

“Who is that man standing ___ the door?” – “I think he’s the new librarian.”

A. at

B. in

C. by

D. on