A.are living
B.will be living
C.have lived
D.will have lived

A.hasn't been for
B.hadn't been for
C.was for
D.were for
A.any more than
B.no more than
C.no less than
D.much more than