单项选择题

There were a number of people already ______ on the platform.

A.sit
B.to sit
C.sitting
D.having sat