A. should face
B. might face
C. could have faced
D. must have faced
A. has been; since
B. had been; until
C. was; after
D. would be; before
A. have; has been
B. are; is
C. has ; have been
D. is ; are
A. excessively
B. much
C. certainly
D. exceedingly