单项选择题

John is a man of few words, but he made such a(n) _________ speech at the meeting yesterday that everybody was impressed.

A.magnificent
B.promising
C.eloquent
D.notable