单项选择题

The old lady has ______ two wars and revolutions.

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