[ Prepositions ]
congratulate …__________ …
A. at
B. to
C. for
D. on

Random Topics:
Contrast Linking WordsIf ClausesModals VerbsDirect and Indirect SpeechThird Grade ExamCompound Nouns and Compound Adjectives QuestionsPassive with ModalsVerb FormsArticle & PrepositionModals and Present TensesOther quiz:
Grammar › ViewA number of women _____________ participating in the cooking competition next week.
A. is
B. are
C. was
D. were
Grammar › View
Identify the adjective:
A volcanic eruption frightened the islanders.
A. islanders
B. frightened
C. eruption
D. volcanic
A. hello
B. fine
C. good morning
D. see you
Vocabulary and Grammar › View
She decided to __________ her spending on unnecessary items.
A. come down with
B. cut down on
C. hang out with
D. get on with