单项选择题

I have()finished the report.

A.yet
B.already
C.still
D.since