单项选择题

Professor Wilson has a speaking ______ for this weekend, so-he declined the invitation by his friends for dinner.

A.employment
B.enhancement
C.engagement
D.assignment