单项选择题

Today three out of four Americans __ towns, cities or suburbs.

A.live through
B.live in
C.live up to
D.live on