10. 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.
Bạn đang xem 10. - Bài tập về các thì trong Tiếng Anh có đáp án