A.regretful
B.regrettable
C.regretting
D.regretted
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