What kinds of homes will we live in the future? Nobody ______ be sure, but scientists are working out new ideas now.
A. will B. may C. can D. must