Can you tell me the right answer in this quiz. Some people are getting confused in the translation and opting between B and C

She ... as much as she says she does; otherwise, she ... so strictly all the time.

A) mustn't have earned/wouldn't have economised

B) can't earn/wouldn't have to economise

C) doesn't earn/can't have economised

D) isn't earning/doesn't have to economise


Solution 1:

I would say that only B is correct:

She can't earn (= She is unable to be earning / it is not possible that she earns) as much as she says she does; otherwise, she wouldn't have to economise[1] so strictly all the time.

[1] This use is the conditional would. She can't earn as much as she says she does; because if she did, she wouldn't have to economise."