[ 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 & Vocabulary › ViewHurray! Helen is the ______ of the competition.
A. winning
B. won
C. winner
D. win
Future Continuous Tense › View
The people … (stay) at home during hurricane season.
- will be stayying
- will be staying
Grammar › View
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
