问题

He bought another new car. He _____ a lot of money.
A:must earn
B:must have earned
C:can earn
D:could have earned
B:must have earned
C:can earn
D:could have earned
正确答案是: