单项选择题

We () on this project for four hours. Let's have a rest.

A. are working
B. have been working
C. worked
D. had worked