[ Preposition ]
He congratulated me_______ winning the competition.
A. of
B. on
C. at
D. about

Random Topics:
Verb FormPast Tense (Regular and Irregular)Future Perfect vs Future ContinuousVerb Forms and PrepositionsDefinite & Indefinite Pronoun & ConditionalsHave as verb and auxiliaryas...as, comparatives, superlativesSecond and Third ConditionalGrammar: was/wereComparative and Superlative AdjectivesOther quiz:
Grammar › ViewIt takes me about ________ hour to get to Kuala Lumpur from Port Klang.
A. the
B. a
C. an
D. –
Present Tense › View
I work in a large office with about thirty other people, most of whom ___ (know) quite well.
A. know
B. knowing
C. is knowing
D. have known
Grammar › ViewThey …………………….(not eat) anything all the morning.
A. haven’t been eating
B. have been eating
C. haven’t eaten
D. have eaten
Vocabulary › View
to assign of distribute as a portion or share
A. congregate
B. humdrum
C. abet
D. allot
