Grammar Quiz

[ Prepositions ]

congratulate …__________ …  

A. at

B. to

C. for

D. on

Select your answer:

Random Topics:
Start vs. BeginThird Conditional Cleanup vs. Clean UpCommon ErrorComparison DegreeDemonstrative PronounsNounsTake or PutPreposition

Other quiz:

Grammar › View

Clara …. 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.