[ Modals ]
I think I know you. We ……….. before
A. must have met
B. may have meet
C. ought to have met
D. could have met

Random Topics:
Demonstrative PronounsComparatives - Superlative-ing form and the to-infinitiveVocabulary and IdiomsPassive Voice - Present Simple and Past SimpleThe Structural Types of SentencesPronunciation and VocabularyFuture Continuous, Future Perfect and Future Perfect ContinuousSimple, Compound, Complex SentencesSubordination ConjunctionsOther quiz:
Grammar › ViewCheetahs __________ faster than lions.
A. are
B. is
C. were
D. was
Grammar › View
Ethan _____ a suggestion at work, and the boss liked his idea.
A. said
B. made
C. did