单项选择题

I have spent a lot of time()working on this problem.

A.at
B.–(不填)
C.on
D.with