问题

The American Civil War lasted four years _________ the North won in the end.[ ]
A: after
B: when
C: before
D: then
B: when
C: before
D: then
正确答案是: