I’m glad ______ the opportunity to repay you for your help.

with
on
at
of
English Worksheets
Advanced Grammar Exercises
Table of English Grammar Contents (All Levels)
Upper-Intermediate Grammar Exercises