This, partly, explains how the Mehta family has been able to ...... its lavish lifestyle in recent times, despite the fact that all its assets have been ......
Answer: D
Keep up means to Maintain a required pace or level. Here we are talking about longer period of time.Afford means to Have the financial means to do something or buy something. It means one may do something now but in future he may not be able to do.So option D fits well.