Why did world war 1 last so long?

A. Because it took so long to move troops and resources to the different battlefields around the world.
B. Because neither side was willing to admit defeat until an obvious winner was determined.
C. Because neither side was able to make significant advances against the other, creating a stalemate.
D. Because America refused to get involved in Europe's political squabbles.