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

Random Topics:
Going To Be and WillSimple Tenses in EnglishPast Tense (Regular and Irregular)Apostrophe GrammarNarrative Tenses & ConditionalsPerfect Tenses and VocabularyDemonstrative PronounPast Continuous TenseConjunctionConjunctions and TransitionsOther quiz:
Grammar › ViewSelect the correct word to fill in the blank.
The principal _____ not like the pupils to be late for school.
A. do
B. does
Adverb › View
She still goes to the office every day. _______, she hasn’t retired yet.
A. Apparently
B. Hopefully
C. Personally
D. Luckily