IT’S NO GOOD _____ YOUR OWN FLAT IF YOU ARE NOT READY TO LIVE IND...

16. It’s no good _____ your own flat if you are not ready to live independently.

A. having B. to have C. have D. when have