单项选择题

A. post
B. to post
C. posting
D. to have posted