单项选择题

The old lady has ______ two wars and revolutions.

A.lived on
B.lived through
C.lived up
D.lived with