I HAVEN’T ENJOYED MYSELF SO MUCH FOR YEARS.A. IT’S YEARS SINCE I E...

48. I haven’t enjoyed myself so much for years.A. It’s years since I enjoyed myself so much.B. It’s years since I have enjoyed myself so much.C. It was years since I had enjoyed myself so much.D. It has been years since I have enjoyed myself so much.