单项选择题

My niece has been to Sumatra and Iran as well as all of Europe. By the time she's twenty, she ______ almost everywhere.

A. will be
B. would have been
C. will have been
D. would be