单项选择题

The old lady has ______ two wars and revolutions.

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