Grammar Quiz

[ Mix-Tenses ]

Mary _______ Mr. Clive for a long time.

A. has known

B. is knowing

C. knows

D. had known

Select your answer:
A  B  C  D  E 


Random Topics:

Modals with Perfect InfinitivePassive to ActiveReporting VerbsVerbs & Phrasal VerbsVerb TensesGerunds, Infinitives and ParticiplesGrammar - FragmentsPersonal & Possessive PronounsSome & AnyPast and Present Continuous tense

Other quiz:

Passive Sentences › View

The bill has been paying by Bob

There is a mistake in this sentence. Point it out

A. The bill

B. has been

C. paying

D. by Bob


Grammar › View

Where _________ you ___________ last Christmas holidays?
A. did…go
B. do…go
C. were…go
D. was…go

Ed and Ing Endings › View

I didn’t find his joke very ……
A. amused
B. amusing


Grammar › View

    Is the underlined verb or verb phrase in the simple, progressive, or perfect aspect?
   
    Once she had washed the car, Melanie moved on to her other chores.
   
A.     Simple
   
B.     Progressive
   
C.     Perfect