[ 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 › ViewThe construction workers ….. brown tiles on the floor now.
A. are making
B. are swiping
C. are fixing
D. are cleaning
Question Tags › View
The children aren’t studying, ……….?
A. Do they
B. Aren’t they
C. Are they
Select 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
