单项选择题

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