单项选择题

My nephew has been to Iraq and Iran as well as all of Europe. By the time he's twenty-five, he ()almost everywhere.

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