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:

Modal PerfectIdiom and TensesRelative Clauses & Real ConditionalsAdverbial Concession ClausesLinking WordsNoun PhrasesSimple and Compound SentencesVerb + PrepositionAuxiliary Verbs & Question TagsGerund after Prepositions and Certain Verbs

Other quiz:

Articles and Quantifiers › View

I’ve got very ______ money.

A. few

B. a few

C. little

D. some


Grammar › View

Pat’s joking

She____be serious

A. can’t

B. must

C. might

Grammar and Vocabulary › View

________ for us?

A. Is Antonio wait

B. Is Antonio waiting

C. Is waiting Antonio


Grammar & Vocabulary › View

Water _____________ essential for life on Earth.

A. is

B. are

C. was

D. were