[ Prepositions ]
congratulate …__________ …
A. at
B. to
C. for
D. on
Select your answer:

Random Topics:
Present and Past TensesSimple and Continuous Present TensePresent Progressive or Present SimpleFuture Tense VerbPerfect Tenses and VocabularyAction VerbIndependent and Dependent ClausesPronoun-Verb AgreementVerb Forms and PrepositionsPast and Present Continuous tenseOther quiz:
Grammar › ViewYou ___ (pray) five times a day.
A. pray
B. praying
C. praies
D. prays
Grammar › View
. She speaks _______ fast; I can’t understand her.
A. too
B. very
C. much
D. so
