单项选择题

A. to be starting
B. to start
C. to have started
D. to have been starting