[ Mix-Tenses ]
Mary _______ Mr. Clive for a long time.
A. has known
B. is knowing
C. knows
D. had known

Random Topics:
Modal PerfectIdiom and TensesRelative Clauses & Real ConditionalsAdverbial Concession ClausesLinking WordsNoun PhrasesSimple and Compound SentencesVerb + PrepositionAuxiliary Verbs & Question TagsGerund after Prepositions and Certain VerbsOther quiz:
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