A:mustn’t leave
B:couldn’t have left
C:needn’t leave
D:shouldn’t have left
____ ____the past,our life has become better and better.