单项选择题

We have met with so many difficulties. At last, we can see light at the end of the ______.

A. battle
B. tunnel
C. road
D. day