You can congratulate yourself ___________ having done an excellent job.
A.
on
B.
about
C.
against
D.
with
Đáp án và lời giải
Đáp án:A
Lời giải:congratulate + O + on + V-ing