![Grammar Quiz](https://grammarquiz.net/static3/logo.png)
[ Prepositions ]
congratulate …__________ …
A. at
B. to
C. for
D. on
Select your answer:
![](https://grammarquiz.net/static3/wait.gif)
Random Topics:
Start vs. BeginThird Conditional Cleanup vs. Clean UpCommon ErrorComparison DegreeDemonstrative PronounsNounsTake or PutPreposition
Other quiz:
Grammar › ViewClara …. a beautiful heel to attend the party.
A. needs
B. need
C. needed
D. is needs
Vocabulary › View
Which are synonyms for “opponents”?
A. partner, teammate
B. actual, genuine
C. enemy, competitor
How to use : Read the question carefully, then select one of the answers button.